تشفير وفكّ تشفير Base64 عبر الإنترنت
خصوصية بالتصميم — يعمل بالكامل في متصفحك
قم بترميز أي نص أو بيانات ثنائية إلى Base64، أو فكّ ترميز سلسلة Base64 مرة أخرى إلى شكلها الأصلي. تتعامل Toova مع UTF-8 بشكل صحيح وتدعم المتغير الآمن للURL وتعمل بالكامل في متصفحك — دون رفع أو تسجيل.
Base64 القياسي والآمن للURL
يستخدم Base64 العادي أحرف + و/ التي تنكسر عند إسقاط السلسلة في URL أو اسم ملف. يستبدل Base64 الآمن للURL - و_ بدلًا من ذلك. تعرض Toova كليهما كبديل واحد، لذا يمكنك اختيار المتغير الملائم — يستخدم JWT وOAuth المتغير الآمن للURL، بينما يبقى معظم ترميز الملفات مع الأبجدية الكلاسيكية. يُعالَج التبطين بـ = تلقائيًا.
UTF-8 بشكل صحيح
تُشوّه أدوات Base64 الساذجة الأحرف غير ASCII لأنها تفترض بايت واحد لكل حرف. تقوم Toova بترميز المدخلات كـ UTF-8 أولًا، لذا تنجو الإيموجي والحروف المعلَّمة وأحرف CJK والعربية من رحلة ذهاب وإياب دون تلف. فكّ ترميز سلسلة Base64 تحتوي على نص UTF-8 وستحصل على الأحرف الأصلية بالضبط كما كانت.
محلي فقط، لا استدعاءات شبكة
كل ترميز وفكّ ترميز يحدث داخل متصفحك. لا رفع ولا API طرف ثالث ولا تسجيل للمدخلات. يمكنك التحقق بنفسك بفتح تبويب الشبكة في أدوات المطوّر أثناء استخدام الأداة. هذا يجعل Toova آمنةً لترميز الأسرار والتوكنات والشهادات أو أي حمولة حساسة لا ينبغي أن تغادر جهازك.
الأسئلة الشائعة
- ما الفرق بين Base64 وBase64 الآمن للURL؟
- يستخدم Base64 القياسي + و/ اللذان يتعارضان مع صيغة URL. يستبدل Base64 الآمن للURL - و_ لتتمكن من إسقاط المخرجات في سلسلة استعلام أو اسم ملف دون هروب. يستخدم JWT وكثير من تدفقات OAuth المتغير الآمن للURL.
- هل تتعامل مع أحرف UTF-8؟
- نعم. تقوم الأداة بترميز المدخلات كـ UTF-8 قبل تحويل Base64، لذا تدور الإيموجي والحروف المعلَّمة والنصوص غير اللاتينية بشكل نظيف. فكّ ترميز سلسلة Base64 تحتوي على UTF-8 ينتج الأحرف الأصلية.
- هل يمكنني ترميز ملفات؟
- نعم. أسقط ملفًا على منطقة الإدخال وتقرأه الأداة كبيانات ثنائية منتجةً سلسلة Base64. هذا مفيد عند تضمين صور صغيرة كـ URIs بيانات أو إرسال محتوى ثنائي عبر أنظمة تقبل النص فقط.
- هل تُرسَل مدخلاتي إلى أي مكان؟
- لا. كل شيء يعمل محليًا في متصفحك. تبويب الشبكة في أدوات المطوّر سيبقى فارغًا أثناء الترميز وفكّ الترميز.
- لماذا تنتهي سلسلة Base64 بعلامات مساواة؟
- تلك أحرف تبطين. مخرجات Base64 دائمًا مضاعفات أربعة أحرف طولًا، وتُستخدم = للتبطين حين لا يكون طول المدخلات مضاعفًا لثلاثة بايتات. أحيانًا يتجاهل المتغير الآمن للURL التبطين كليًا.