محول UUencode
شفّر وفك شفرة النص باستخدام تنسيق الترميز Unix-to-Unix (uuencode).
تعالج هذه الأداة جميع البيانات محليًا على جهازك.
الإدخال
0 حروف
الإخراج
0 حروف
ملف القراءة
وصف الأداة
UUencode (Unix-to-Unix encoding) هو تنسيق ترميز من ثنائي إلى نص تم استخدامه على نطاق واسع لنقل الملفات الثنائية عبر قنوات الاتصال النصية، خصوصًا في أنظمة البريد الإلكتروني قبل أن يصبح MIME معيارًا. تتيح لك هذه الأداة ترميز بيانات النص إلى صيغة uuencode وفك ترميز البيانات uuencoded لإعادتها إلى شكلها النصي الأصلي.
الميزات
- تحويل ثنائي الاتجاه: ترميز النص إلى صيغة uuencode أو فك ترميز البيانات uuencoded لإعادتها إلى نص
- صيغة قياسية: يستخدم صيغة uuencode القياسية مع علامات "begin" و "end"
- وضع الأذونات: يرمّز باستخدام وضع الأذونات الافتراضي 644
- دعم اسم الملف: يتضمن اسم الملف الافتراضي "file.txt" في الناتج المشفر
- اكتشاف تلقائي: يتعامل بذكاء مع رأس وتذييل uuencode
ما هو UUencode؟
تم تطوير UUencode في الثمانينات لتمكين نقل الملفات الثنائية عبر أنظمة البريد الإلكتروني التي تدعم نص ASCII 7‑bit فقط. يقوم بتحويل البيانات الثنائية (أو النص) إلى أحرف ASCII قابلة للطباعة باستخدام مخطط ترميز 6‑bit. كل مجموعة من 3 بايتات (24 بت) تُحوَّل إلى 4 أحرف قابلة للطباعة (4 × 6 = 24 بت).
يتضمن التنسيق:
- الرأس:
begin [mode] [filename]- يشير إلى بداية البيانات المشفرة - البيانات المشفرة: سطور تبدأ بحرف الطول يليه المحتوى المشفر
- التذييل:
end- يحدد نهاية البيانات المشفرة
حالات الاستخدام
- التوافق مع الأنظمة القديمة: العمل مع أنظمة Unix القديمة وأرشيفات البريد الإلكتروني التي تستخدم uuencode
- مرفقات البريد الإلكتروني: فك ترميز المرفقات الثنائية من رسائل البريد الإلكتروني القديمة
- أرشفة البيانات: استخراج الملفات من أرشيفات uuencode التاريخية
- تنفيذ البروتوكول: اختبار أو تنفيذ وظيفة uuencode/uudecode
- استعادة الملفات: استعادة البيانات من ملفات نصية مشفرة بـ uuencode
- الأغراض التعليمية: التعرف على أساليب الترميز التاريخية والتحويلات من ثنائي إلى نص
تفاصيل التحويل
عملية الترميز:
- يتم معالجة البيانات على شكل قطع لا تتجاوز 45 بايت
- يبدأ كل سطر بحرف يوضح عدد البايتات المشفرة
- تُحوَّل كل 3 بايتات إلى 4 أحرف عن طريق توزيع 24 بت على 4 قيم كل منها 6‑bit
- يُحوَّل كل قيمة 6‑bit إلى حرف قابل للطباعة بإضافة 32 (حرف المسافة)
- يُغلق النتيجة بعلامات "begin 644 filename" و "end"
عملية فك الترميز:
- يبحث عن علامة "begin" لبدء فك الترميز
- يقرأ حرف الطول في بداية كل سطر
- يُحوِّل كل مجموعة من 4 أحرف إلى 3 بايتات
- يتوقف عند علامة "end"
- يُعيد البيانات النصية الأصلية
أدوات مشابهة
قم بترميز وفك ترميز النص باستخدام ترميز Base64
ترميز وفك ترميز كيانات HTML والأحرف الخاصة
تحويل أي ملف إلى سلسلة مشفّرة بصيغة Base64. حمّل ملفًا واحصل على تمثيل Base64 لتضمينه في الشيفرة أو عناوين URI للبيانات.
إخلاء المسؤولية
الأدوات المتوفرة على هذا الموقع مصممة لمساعدة المستخدمين في حل مختلف المشكلات. بينما نسعى لضمان دقة الأدوات وفعاليتها، لا نضمن أو نضمن أن ناتج أي أداة سيكون دقيقًا بنسبة 100٪ أو خالٍ من الأخطاء. النتائج التي تولدها هذه الأدوات تُقدم كما هي ويجب استخدامها بحذر. نوصي المستخدمين بالتحقق من أي معلومات أو نتائج مهمة باستخدام مصادر إضافية أو استشارة مهنية، حيث لا يمكننا تحمل المسؤولية عن أي عواقب تنشأ عن استخدام هذه الأدوات. باستخدامك لهذا الموقع، فإنك توافق على تحمل جميع المخاطر المرتبطة بدقة واستخدام النتائج المقدمة.
مشاركة
تضمين
335 حروف