ترميز / فك ترميز Base32 / Base58
رمّز النص إلى Base32 (RFC 4648) أو Base58 (أبجدية البيتكوين) وافكك ترميز أي منهما مرة أخرى إلى نص، مع دعم كامل وآمن لـ UTF-8 وبالكامل داخل متصفحك.
ترميز / فك ترميز Base32 / Base58 — حوّل النص من وإلى Base32 (RFC 4648) أو Base58 (أبجدية البيتكوين)، مع تحويلات ذهاب وإياب آمنة لـ UTF-8 للرموز التعبيرية والكتابات غير اللاتينية. اختر الأساس، ثم اختر ترميز أو فك ترميز، ويتحدّث الناتج أثناء كتابتك. كل شيء يعمل بالكامل داخل متصفحك، لذا فإن النص الذي تلصقه لا يغادر جهازك أبدًا.
ما هي ترميز / فك ترميز Base32 / Base58؟
أداة مجانية على الإنترنت لترميز وفك ترميز Base32 و Base58 تحوّل النص العادي إلى سلسلة Base32 (RFC 4648) أو Base58 (أبجدية البيتكوين)، وتفك ترميز أي منهما مرة أخرى إلى نص قابل للقراءة. يلجأ المطورون إلى Base32 عندما يحتاجون إلى ترميز غير حسّاس لحالة الأحرف ومحاذٍ بالحشو لأسرار TOTP/2FA أو تسميات DNS أو معرّفات آمنة لنظام الملفات، وإلى Base58 عند التعامل مع عناوين أو مفاتيح البيتكوين، أو معرّفات قصيرة سهلة القراءة تتجاهل الأحرف التي يسهل الخلط بينها (0، O، I، l). يراعي كلا الاتجاهين UTF-8، لذا تتنقل الرموز التعبيرية والكتابات غير اللاتينية (الكورية واليابانية والصينية والعربية واللاتينية المشكّلة) ذهابًا وإيابًا دون تلف. اختر الأساس، وبدّل بين ترميز وفك ترميز، واستخدم تبديل للتحويل في الاتجاه الآخر، وانسخ الناتج بنقرة واحدة.
كيفية استخدام ترميز / فك ترميز Base32 / Base58
- اختر الأساس باستخدام مفتاح Base32 / Base58: يستخدم Base32 أبجدية RFC 4648 مع حشو =، ويستخدم Base58 أبجدية البيتكوين بدون حشو.
- اختر اتجاهًا باستخدام مفتاح ترميز / فك ترميز.
- اكتب أو الصق محتواك في مربع الإدخال (نص عادي في وضع الترميز، وسلسلة مرمّزة في وضع فك الترميز).
- اقرأ الناتج المحوَّل فورًا في مربع الإخراج بالأسفل، الذي يتحدّث أثناء كتابتك.
- انقر زر النسخ في الإخراج لنسخ الناتج إلى الحافظة.
- استخدم تبديل لإعادة الإخراج إلى الإدخال وقلب الوضع، أو مسح لتفريغ الإدخال.
أمثلة
ترميز نص إلى Base32
المدخل
Hello
المخرج
JBSWY3DP
فك ترميز سلسلة Base32
المدخل
JBUSC===
المخرج
Hi!
ترميز نص إلى Base58
المدخل
Hello World!
المخرج
2NEpo7TZRRrLZSi2U
الأسئلة الشائعة
- ما الفرق بين Base32 و Base58 هنا؟
- يتبع Base32 معيار RFC 4648: أبجدية بأحرف كبيرة A–Z و 2–7 مع حشو = بحيث يكون طول الناتج من مضاعفات 8، وفك الترميز غير حسّاس لحالة الأحرف. يستخدم Base58 أبجدية البيتكوين، التي تُسقط 0 و O و I و l لتجنب الأحرف المتشابهة، ولا تضيف حشوًا، وهي حسّاسة لحالة الأحرف.
- هل يتعامل مع الرموز التعبيرية والأحرف غير اللاتينية مثل الكورية أو اليابانية؟
- نعم. يُحوَّل النص عبر UTF-8 قبل الترميز، لذا تُرمَّز الرموز التعبيرية والكتابات غير اللاتينية بشكل صحيح وتُفك ترميزها مرة أخرى إلى الأحرف الأصلية تمامًا.
- لماذا أرى خطأ "Invalid input"؟
- في وضع فك الترميز، يظهر هذا عندما يكون النص غير صالح للأساس المختار — على سبيل المثال يحتوي على أحرف خارج تلك الأبجدية، أو يُفك ترميزه إلى بايتات ليست نصًا UTF-8 صالحًا. تأكّد من أنك اخترت الأساس المطابق ولصقت سلسلة بتنسيق صحيح.
- هل تُرفع بياناتي إلى خادم؟
- لا. تعمل أكواد ترميز Base32 و Base58 بالكامل داخل متصفحك بلغة JavaScript. النص الذي تلصقه لا يغادر جهازك أبدًا ولا يُرسَل إلى أي خادم أبدًا.
- هل يمكنني التحويل في كلا الاتجاهين؟
- نعم. استخدم مفتاح ترميز / فك ترميز لاختيار اتجاه، أو اضغط تبديل لإعادة الإخراج الحالي إلى الإدخال وقلب الوضع تلقائيًا.
أدوات ذات صلة
ترميز / فك ترميز Base64
رمّز النص إلى Base64 أو فُكّ ترميز Base64 إلى نص (آمن مع UTF-8).
محوّل حالة الأحرف وعدّاد النصوص
غيّر حالة أحرف النص واحسب عدد الأحرف والكلمات والأسطر.
أداة تنسيق وتصغير الكود
نسّق أو صغّر HTML وCSS وJavaScript فورًا داخل متصفحك، مع مسافة بادئة من مسافتين أو 4 مسافات أو علامة جدولة، وضغط JavaScript المدعوم بـ Terser.
محوّل الألوان
حوّل الألوان بين HEX وRGB وHSL مع معاينة مباشرة.