> يوزنت | ثنائي | فعّال <
// yEnc - ترميز ثنائي فعّال 8-بت لـ Usenet والبريد الإلكتروني
استهلاك منخفض
زيادة حجم لا تتجاوز 1-2٪ مقارنةً بـ 33٪ مع Base64.
اكتشاف الأخطاء
فحوصات CRC32 مدمجة لضمان سلامة البيانات.
متوافق مع 8-بت
مصمم لأنظمة النقل 8-بت مثل البريد الإلكتروني الحديث و Usenet.
>> معلومات تقنية
كيف يعمل yEnc:
يقوم yEnc بإضافة 42 إلى كل قيمة بايت (بتعديل 256) ويُهَرِّب المحارف الخاصة. هذا التحويل البسيط يسمح بنقل ثنائي فعّال عبر قنوات 8-بت مع زيادة حجم طفيفة جداً.
مثال:
بيانات ثنائية → =ybegin... بيانات مرمَّزة =yend crc32=...
لماذا تستخدم yEnc:
- >نشر الملفات الثنائية على Usenet
- >مرفقات البريد الإلكتروني
- >نقل ملفات فعّال
- >استهلاك منخفض للنطاق الترددي
- >تحقق من الأخطاء مدمج
>> أسئلة شائعة
ما هو yEnc؟
yEnc هو مخطط ترميز من ثنائي إلى نص صُمِّم لنقل الملفات الثنائية عبر Usenet. وهو أكثر كفاءة بكثير من UUencoding أو Base64 مع زيادة حجم لا تتجاوز 1-2٪.
ما مدى كفاءة yEnc مقارنة بطرق الترميز الأخرى؟
يضيف yEnc فقط 1-2٪ زيادة حجم مقابل 33٪ مع Base64 و 37٪ مع UUencoding، مما يجعله مناسباً جداً للملفات الثنائية الكبيرة على الأنظمة ذات النطاق الترددي المحدود.
لماذا تم ابتكار yEnc؟
تم إنشاء yEnc في عام 2001 لاستبدال ترميزات غير فعّالة مثل UUencode في Usenet والاستفادة من قنوات النقل الحديثة المتوافقة مع 8-بت.
ما هي المحارف الخاصة في yEnc؟
يقوم yEnc بتهريب NULL (0x00) و LF (0x0A) و CR (0x0D) و الفراغ (0x20) و علامة الجدولة (0x09) و علامة المساواة (0x3D) بإضافة علامة = ثم زيادة قيمتها بـ 64.