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