ترميز/فك ترميز Base32
حوّل النص إلى Base32 (RFC 4648) والعكس فورًا، مباشرة في متصفحك.
🔒 تتم المعالجة محليًا في متصفحك
Loading…
كيفية الاستخدام
- اختر ترميز أو فك الترميز باستخدام مبدّل الوضع أعلاه.
- في وضع الترميز، اكتب أو الصق أي نص في مربع الإدخال.
- في وضع فك الترميز، الصق بدلًا من ذلك سلسلة مُرمَّزة بـ Base32.
- تتحدث النتيجة فورًا أدناه — استخدم نسخ لنسخ النتيجة، أو إعادة تعيين لمسح الإدخال.
المميزات
- يرمّز النص إلى Base32 القياسي (RFC 4648) ويفك ترميزه مرة أخرى
- يتحدث مباشرة أثناء الكتابة — دون الحاجة للضغط على أي زر
- يتعامل بشكل صحيح مع نصوص يونيكود، بما في ذلك الرموز التعبيرية والنصوص غير اللاتينية
- يعرض رسالة خطأ واضحة عند إدخال Base32 غير صالح، بدلًا من نتيجة غير مفهومة
- 100% من جانب المتصفح — نصك لا يغادر جهازك أبدًا
الأسئلة الشائعة
ما هو ترميز Base32؟
Base32 هو أسلوب لتمثيل البيانات الثنائية باستخدام 32 حرفًا قابلًا للطباعة فقط (A–Z و2–7)، معرّف في RFC 4648. وهو أقل كثافة من Base64، لكنه يستخدم أبجدية آمنة للأنظمة التي لا تميّز بين الأحرف الكبيرة والصغيرة.
بم يختلف Base32 عن Base64؟
يستخدم Base64 64 حرفًا، تشمل الأحرف الصغيرة والكبيرة والأرقام ورموزًا مثل + و/، وهو أكثر كثافة. أما Base32 فيستخدم الأحرف الكبيرة فقط والأرقام 2–7، ولا يميّز بين الحالات، ويتجنب الأحرف التي تسبب مشاكل في أسماء الملفات وعناوين URL والرموز التي تُقرأ صوتيًا — على حساب ناتج أطول.
أين يُستخدم Base32 عادةً؟
يُستخدم Base32 على نطاق واسع في مفاتيح TOTP/المصادقة الثنائية (2FA) السرية (مثل تلك الموجودة في Google Authenticator)، وأسماء سجلات DNS، والمعرّفات الملائمة لأنظمة الملفات أو سهلة القراءة، حيث تسبب حساسية حالة الأحرف أو الرموز الخاصة مشاكل.
لماذا ينتهي الناتج المرمّز بعلامات =؟
يرمّز Base32 البيانات في كتل من 5 بايتات تنتج 8 أحرف لكل منها. عندما لا يكون طول الإدخال من مضاعفات 5 بايتات، تُضاف أحرف حشو = ليكون طول الناتج دائمًا من مضاعفات 8 أحرف.
هل تخزّن هذه الأداة بياناتي أو ترفعها؟
لا. يتم كل الترميز وفك الترميز محليًا في متصفحك باستخدام JavaScript. لا يُرسل شيء إلى خادم ولا يُخزَّن في أي مكان.