فك ترميز Uuencode (uudecode)
الصق كتلة uuencode من رسالة أو أرشيف قديم لترى محتواها.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص المرمّز.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُقرأ طول كل سطر من أول حرف (رمزه ناقص 32)، ثم كل 4 حروف تعطي 4 قيم من 6 بتات (رمز الحرف ناقص 32) تُجمع في 3 بايتات، ويؤخذ من السطر عدد البايتات المذكور فقط.
مثال
النتيجة: النص الأصلي: Cat، عدد البايتات: 3، اسم الملف: cat.txt.
begin 644 cat.txt #0V%T ` end
Cat
الحدود والملاحظات
- يفك أول كتلة begin فقط إذا احتوى النص على أكثر من ملف.
- البيانات الثنائية تظهر بايتات سداسية عشرية ولا تُحفظ كملف.
أسئلة شائعة عن هذه الأداة
هل أحتاج إلى سطري begin و end؟
لا، يمكن لصق أسطر البيانات وحدها، لكن الترويسة تعطيك اسم الملف وصلاحياته.
هل يقبل المسافة بدل ` للصفر؟
نعم، تُقرأ المسافة و ` بالقيمة صفر نفسها.
لماذا ظهر خطأ في سطر قصير؟
لأن الحرف الأول يعلن عدد بايتات أكبر مما يحمله السطر، وغالبا قُطع السطر عند النسخ.
