الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]ما هو حل مشكلة Invalid length for a Base-64 char array

بدأه Raed.RJ في 10 مارس 2012 · 2 رد · 1,061 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أرجو منكم يا اخوان ان تفيدوني في حل مشكلة Invalid length for a Base-64 char array

#2

ما هو سياق المشكله ...

عموما هذا الخطأ يعنى أن المصفوفه لا تحمل بيتات صحيحة من نوع ال Base64 (أي أن هناك شئ ما قام بمسح بعض البايتات من نهاية المصوفوفه)..

في Base64 كل ثلاث أحرف يتم تمثيلهم ب 4 أحرف ...

post-70497-077393400 1331467531_thumb.pn

و يتم وضع "==" في نهاية المصفوفه إذا كان أخر مجموعة أحرف عباره عن حرف واحد أما إن كان أخر مجموعة تحتوى على حرفين .. يتم وضع علامة يساوي واحده فقط "=".

للإستزاده : http://en.wikipedia.org/wiki/Base64

مصدر الصوره هو موقع ويكبيديا نفسه (قمت بتحويل ال Text لصوره)

المرفقات
base46.png

تم تعديل هذه المشاركة بواسطة __Unknown في 11 مارس 2012 في 15:08

#3

بارك الله فيك اخي ..

فعلاً كلامك صحيح .. كان هناك نقص في المصفوفه ( بعض البيانات فقدت اثناء النقل )

ولقد استطعت أن اجد حل لهذه المشكله ..

واكرر شكري لك وجعله الله في موازين حسناتك ..

مواضيع مشابهة