انتقل إلى المحتوى

تحويل Text إلى Ascii85

رمّز النص إلى Ascii85 أو فك ترميز Ascii85 لإعادته إلى نص؛ وهو ترميز Base85 المستخدم في PostScript وتدفقات PDF وتصحيحات Git الثنائية. تحوّل الأداة المدخلات إلى بايتات UTF-8، ثم تحوّل كل أربعة بايتات إلى خمسة أحرف من ! إلى u، وتكتب z للأربعة بايتات الصفرية، ويمكنها إحاطة الناتج بمحدِّدَي Adobe <~ و~>. يقبل فك الترميز الصيغتين ويتجاهل المسافات البيضاء.

إعادة تعيين

الأسئلة الشائعة

ما هو Ascii85؟

يُسمى Ascii85 أيضًا Base85، وهو يرمّز البيانات الثنائية كمحارف ASCII قابلة للطباعة. يحوّل كل 4 بايتات إلى 5 أحرف من ! (33) إلى u (117)، لذا لا تتجاوز الزيادة 25 بالمئة، مقارنةً بـ 33 بالمئة في Base64. تستخدمه Adobe في PostScript وPDF.

ما أمثلة Ascii85 المعروفة؟

تعطي الأحرف الأربعة Man متبوعة بمسافة القيمة 9jqo^، بينما تعطي عبارة Man is distinguished القيمة 9jqo^BlbD-BleB1DJ+*+F(f,q. ويعطي النص sure. القيمة F*2M7/c. تُرجع الأداة هذه القيم وتفك ترميزها إلى نصوصها الأصلية.

ماذا يعني الحرف z؟

تُكتب مجموعة من أربعة بايتات صفرية كحرف z واحد بدلًا من !!!!!. ويعيد مفكك الترميز توسيع z إلى أربعة بايتات صفرية. ولا يجوز أن يظهر إلا في بداية المجموعة.

ما محدِّدا <~ و~>؟

تحدد صيغة Adobe بداية بيانات Ascii85 ونهايتها باستخدام <~ و~>. فعّل الخيار لإضافتهما عند الترميز. وعند فك الترميز، تزيلهما الأداة إن وُجدا، لذا تعمل الصيغتان.

كيف تُعالَج المجموعة الجزئية الأخيرة؟

إذا لم يكن طول المدخلات من مضاعفات أربعة، تُحشى المجموعة الأخيرة ببايتات صفرية ثم تُرمّز، ويُحتفظ بأول n زائد حرف واحد فقط. ويُحشى فك الترميز بالحرف u ثم تُحذف البايتات الزائدة، ما يعيد المدخلات الأصلية تمامًا.

لماذا يُرفض الإدخال؟

الأحرف الصالحة هي من ! إلى u بالإضافة إلى z. الأحرف مثل v إلى y، وظهور z داخل مجموعة، ووجود حرف متبقٍ واحد في النهاية، أو تجاوز قيمة المجموعة 32 بت، كلها حالات غير صالحة. تُتجاهل المسافات البيضاء.

هل هذا هو نفسه Z85 أو Base85 وفق RFC 1924؟

لا. يستخدم Z85 الخاص بـ ZeroMQ وRFC 1924 أبجديتين مختلفتين من 85 حرفًا. تنفّذ هذه الأداة صيغة Ascii85 بأسلوب Adobe وbtoa المستخدمة في PostScript وPDF وbase64.a85encode الخاصة بـ Python.

لماذا يُبلغ فك الترميز عن أن UTF-8 غير صالح؟

غالبًا ما يحتوي Ascii85 على بيانات ثنائية، مثل تدفقات PDF المضغوطة. لا تعرض الأداة سوى البيانات التي يشكّل فك ترميزها نصًا صالحًا بترميز UTF-8، وتُبلغ عن غير ذلك بدلًا من طباعة بايتات غير مقروءة.

كيف تُرمّز المحارف غير التابعة لـ ASCII؟

يُحوّل النص أولًا إلى UTF-8، لذا تصبح الأحرف ذات العلامات الصوتية والرموز التعبيرية عدة بايتات لكل منها قبل الترميز. ويعيد فك الترميز المحارف نفسها.

ما مقدار البيانات التي يمكنني تحويلها؟

حتى 5 MiB من النص لكل طلب. يُجرى التحويل على الخادم ولا تُخزّن المدخلات.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.