فك ترميز Uuencode (uudecode)

الصق كتلة uuencode من رسالة أو أرشيف قديم لترى محتواها.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل النص المرمّز.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يُقرأ طول كل سطر من أول حرف (رمزه ناقص 32)، ثم كل 4 حروف تعطي 4 قيم من 6 بتات (رمز الحرف ناقص 32) تُجمع في 3 بايتات، ويؤخذ من السطر عدد البايتات المذكور فقط.

مثال

النتيجة: النص الأصلي: Cat، عدد البايتات: 3، اسم الملف: cat.txt.

begin 644 cat.txt
#0V%T
`
end
Cat

الحدود والملاحظات

  • يفك أول كتلة begin فقط إذا احتوى النص على أكثر من ملف.
  • البيانات الثنائية تظهر بايتات سداسية عشرية ولا تُحفظ كملف.

أسئلة شائعة عن هذه الأداة

هل أحتاج إلى سطري begin و end؟

لا، يمكن لصق أسطر البيانات وحدها، لكن الترويسة تعطيك اسم الملف وصلاحياته.

هل يقبل المسافة بدل ` للصفر؟

نعم، تُقرأ المسافة و ` بالقيمة صفر نفسها.

لماذا ظهر خطأ في سطر قصير؟

لأن الحرف الأول يعلن عدد بايتات أكبر مما يحمله السطر، وغالبا قُطع السطر عند النسخ.