ترميز / فك ترميز 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

  1. اختر الأساس باستخدام مفتاح Base32 / Base58: يستخدم Base32 أبجدية RFC 4648 مع حشو =، ويستخدم Base58 أبجدية البيتكوين بدون حشو.
  2. اختر اتجاهًا باستخدام مفتاح ترميز / فك ترميز.
  3. اكتب أو الصق محتواك في مربع الإدخال (نص عادي في وضع الترميز، وسلسلة مرمّزة في وضع فك الترميز).
  4. اقرأ الناتج المحوَّل فورًا في مربع الإخراج بالأسفل، الذي يتحدّث أثناء كتابتك.
  5. انقر زر النسخ في الإخراج لنسخ الناتج إلى الحافظة.
  6. استخدم تبديل لإعادة الإخراج إلى الإدخال وقلب الوضع، أو مسح لتفريغ الإدخال.

أمثلة

ترميز نص إلى 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. النص الذي تلصقه لا يغادر جهازك أبدًا ولا يُرسَل إلى أي خادم أبدًا.
هل يمكنني التحويل في كلا الاتجاهين؟
نعم. استخدم مفتاح ترميز / فك ترميز لاختيار اتجاه، أو اضغط تبديل لإعادة الإخراج الحالي إلى الإدخال وقلب الوضع تلقائيًا.

أدوات ذات صلة