منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ماهي البايتات Bytes - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ماهي البايتات Bytes (/showthread.php?tid=16815)



ماهي البايتات Bytes - LoveVb - 16-08-16

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

عندي استفسار عن البايتات 
عند ارسال طلب عبر WebRequest 
في البداية يجب تحويل البيانات المرسلة الى بايتات لماذا

النوع byte فقط يخزن من 0 الى 255
كيف تم تخزين به حروف
لان عند تحويل النص وقراءته تظهر حروف
وايضا كنت اعتقد ان مصفوفة البايتات تكون هكذا
dim b() as byte = {200,10,255}
المهم ان تكون عناصرها اقل من 255
لكن الامر مختلف تماما


RE: ماهي البايتات Bytes - silverlight - 17-08-16

سبب تحويل البيانات الي مصفوفة من البايت هو حتي لا يحدث Encryption لتلك البيانات
نعم النوع بايت قيمته تتراوح بين 0 - 255
ولكنها عبارة عن خليط من حروف و أرقام أو أرقام فقط أو حروف فقط ولكن علي شكل ثنائيات لهذا تسمي ثنائية Binary
و اساس اي نوع بايت هو خليط من سلسلة الأرقام من 0 - 9 و الحروف من A - F
بمعني إن أي بايت هي خليط من تلك الحروف و تلك الأرقام فقط لا غير
مثلا لو لديك مصفوفة كالتالي

كود :
Dim bytes As Byte() = {&H0, &H12, &H34, &H56, &HAA, &H55, &HFF}

بمجرد النظر اليها لتحويلها الي String سيتضح لك التالي

كود :
&H0 = 00
&H12 = 12
&HFF = FF
&HAA = AA
السؤال الأهم قليلا هو لماذا القيمة لا تتعدي الرقم 255 ?
ابحث علي النت و ستكتشف بعض العجائب البسيطة


RE: ماهي البايتات Bytes - LoveVb - 20-08-16

الموضوع معقد علي
لكن باذن الله ساعرف الجواب للماذا القيمة لا تتعدى الرقم 255 وافهم ردك اكثر
وشكرا اخوي ماقصرت الله يوفقك