Omnikit
المطورونالملفاتالمالجميع الأدوات
Ctrl K
أدوات المطورينأدوات الملفاتالحاسبات الماليةجميع الأدوات
الرئيسيةأدوات المطورينمُرمِّز ومفكك Base32 وBase58
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

مُرمِّز ومفكك Base32 وBase58

مطورون

رمّز أو فك ترميز Base32 (RFC 4648 وhex وCrockford) وBase58 لنص أو بايتات hex

يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان. تم التحقق في 16 أكتوبر 2026.

يكتب Base32 كل 5 بتات رمزًا واحدًا من 32 حرفًا ورقمًا، فتصبح 5 بايتات 8 أحرف، تُكمَّل بعلامة = حتى مضاعف للعدد 8. ويكتب Base58 البايتات عددًا كبيرًا واحدًا بـ 58 رمزًا تتجنب المتشابهات. ترمّز هذه الأداة كليهما وتفك ترميزهما، لنص أو بايتات hex، في متصفحك.

تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي

التالي:
  • ترميز Base64 وفك ترميزه النصوص والملفات إلى Base64 والعكس، مع وضع آمن لعناوين URL ومعاينة للصور
  • مولد التجزئة (Hash) MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 للنصوص أو الملفات، مع مقارنة المجموع الاختباري

كيفية ترميز Base32 أو فك ترميزه

1

اختر ترميز أو فك ترميز، ثم الأبجدية: Base32 أو Base32hex أو Crockford أو Base58.

2

اكتب النص أو الصقه؛ ولترميز بايتات خام، بدّل الإدخال إلى hex.

3

تظهر النتيجة أثناء الكتابة. وتُعرض البايتات المفكوكة نصًا عندما تكون UTF-8، وبصيغة hex خلاف ذلك.

4

اضغط نسخ، أو تبديل لتمرير النتيجة في الاتجاه المعاكس.

حول مُرمِّز ومفكك Base32 وBase58

ليس Base64 الطريقة الوحيدة لكتابة البايتات نصًا. يستخدم Base32 رموزًا أقل وواضحة، ويصمد في الأنظمة التي لا تميّز حالة الأحرف، ولهذا تستخدمه أسرار TOTP وكثير من أنظمة الملفات؛ وBase58 أقصر ويتجنب الأحرف المتشابهة، ولهذا اختارته Bitcoin وIPFS.

الأبجديات الأربع.

الأبجدية الرموز الحشو الاستخدام المعتاد
Base32 (RFC 4648 §6) A-Z، 2-7 = حتى 8 أسرار TOTP، DNSSEC NSEC3
Base32hex (RFC 4648 §7) 0-9، A-V = حتى 8 معرّفات قابلة للفرز
Crockford Base32 0-9، A-Z دون I L O U لا يوجد ULID، رموز يكتبها البشر
Base58 (Bitcoin) 1-9، A-Z، a-z دون 0 O I l لا يوجد عناوين Bitcoin، معرّفات CID في IPFS

الترميز. يُرمَّز النص على شكل بايتات UTF-8 الخاصة به. بدّل الإدخال إلى hex لترميز بايتات خام بدلًا من ذلك، مثل قيمة تجزئة أو مفتاح؛ وتُتجاهل المسافات والنقطتان الرأسيتان والبادئة 0x.

فك الترميز. تُتجاهل المسافات البيضاء، وفي Base32 تُقبل الأحرف الصغيرة وغياب الحشو. ويقرأ فك ترميز Crockford أيضًا I وL على أنهما 1، وO على أنه 0، ويتخطى الشرطات، كما تطلب مواصفته. تُعرض البايتات المفكوكة نصًا عندما تكون UTF-8 صالحًا وبصيغة hex خلاف ذلك، ويفرض خيار العرض بصيغة hex صيغة hex. والنص الذي لا يُفك ترميزه يحصل على سبب دقيق: الحرف والموضع اللذان لا ينتميان، أو حشو في غير موضعه، أو طول مستحيل، أو حرف أخير يحمل بتات زائدة.

Base58 والأصفار. يعامل Base58 البايتات عددًا كبيرًا واحدًا، لذا يُكتب كل بايت صفري في البداية على أنه 1 للحفاظ عليه.

فُحصت كل أبجدية على متجهات منشورة: جدول RFC 4648 نفسه، و21 زوج اختبار Base58 من Bitcoin Core، ورموز Crockford المشتقة من Base32hex. لا شيء مما تكتبه يغادر المتصفح.

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

كيف أفك ترميز سلسلة Base32؟

اختر فك ترميز وBase32، ثم الصق النص؛ تُقبل المسافات وغياب حشو = والأحرف الصغيرة كلها. تظهر البايتات نصًا عندما تشكّل UTF-8 صالحًا، أو بصيغة hex عندما لا تشكّله، كما في سر TOTP. وإن فشل النص، تذكر الأداة الأبجديات الأخرى التي كانت ستفك ترميزه.

ما الفرق بين Base32 وBase32hex وCrockford؟

تحوّل الثلاثة كل 5 بتات إلى رمز من 32 رمزًا. يستخدم Base32 وفق RFC 4648 الأحرف من A إلى Z والأرقام من 2 إلى 7. ويستخدم Base32hex الأرقام من 0 إلى 9 والأحرف من A إلى V، فيُفرز النص المرمَّز بترتيب البايتات نفسه. أما نسخة Crockford فتحذف I وL وO وU لتجنب الالتباس ولا تضيف حشوًا.

لماذا ينتهي Base32 بعلامات =؟

يعمل Base32 على مجموعات من 5 بايتات، تصبح 8 أحرف. وعندما تكون المجموعة الأخيرة أقصر، يكمّل RFC 4648 النص بعلامة = حتى مضاعف للعدد 8، فيعطي بايت واحد حرفين و6 علامات =. يمكن إيقاف الحشو، ويقبل فك الترميز النص به أو بدونه.

فيمَ يُستخدم Base58؟

يكتب Base58 البايتات بـ 58 رمزًا، ويستبعد 0 وO وI وl لأنها متشابهة، ولا يضيف علامات ترقيم، فيمكن نسخ القيمة يدويًا أو تحديدها بنقرة مزدوجة. تستخدم عناوين Bitcoin ومعرّفات المحتوى في IPFS وكثير من المعرّفات القصيرة أبجدية Bitcoin التي تتبعها هذه الأداة.

لماذا تبدأ سلاسل Base58 بالرقم 1؟

يحوّل Base58 البايتات عددًا كبيرًا واحدًا، ما كان سيضيّع البايتات الصفرية في البداية، لذا يُكتب كل بايت صفري في البداية على أنه 1 منفصل، وهو أول رمز في الأبجدية. وعنوان Bitcoin الذي يبدأ بالرقم 1 يبدأ ببايت إصدار صفري لهذا السبب تحديدًا.

هل يُرفع النص الذي أكتبه؟

لا. يجري الترميز وفك الترميز في متصفحك دون أي طلب إلى خادم، ولا يُحفظ شيء مما تكتبه، فتبقى الأسرار مثل بذور TOTP على جهازك. أغلق التبويب ولن يبقى شيء.

المصادر

  • RFC 4648, The Base16, Base32, and Base64 Data EncodingsBase32 (§6), Base32hex (§7), padding and the §10 test vectors
  • Douglas Crockford, Base32The 32 symbols and the decoding of I, L, O and hyphens
  • Bitcoin Core, base58.cpp and base58_encode_decode.jsonThe Base58 alphabet, leading zeros as 1, and the test vectors

آخر تحقق في 16 أكتوبر 2026.

تتغير المعدلات والقواعد؛ راجع المصدر قبل الاعتماد على أي رقم.

هل ما زلت عالقًا؟ اسأل عن مُرمِّز ومفكك Base32 وBase58 ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.

أدوات ذات صلة

جميع أدوات المطورين
ترميز Base64 وفك ترميزهالنصوص والملفات إلى Base64 والعكس، مع وضع آمن لعناوين URL ومعاينة للصورمحوّل الطابع الزمني Unixمن الطوابع الزمنية Unix إلى تواريخ ومن التواريخ إلى طوابع زمنية، بأي منطقة زمنيةتحويل JSON إلى TypeScriptأنشئ واجهات أو أنواع TypeScript من عيّنة JSONتحويل CSV إلى JSONحوّل CSV إلى JSON وJSON إلى CSV، مع معاينة جدولتحويل YAML إلى JSONحوّل YAML إلى JSON وJSON إلى YAML، مع حلّ المراسيترميز عناوين URL وفك ترميزهارمّز النصوص وعناوين URL بالترميز المئوي أو فكّها، واعرض كل جزء من الرابطمحوّل أنظمة الأعدادالثنائي والثماني والعشري والست عشري وأي أساس حتى 36، بدقة تامة مهما كان الحجم، مع المتمم الثنائيColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
هل كانت هذه الأداة مفيدة؟
Omnikit

مهام صغيرة تُنجز في متصفحك. مجانية وسريعة وخاصة. لا تُرفع الملفات أبدًا.

الملفات

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

المطورون

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

المال

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
الأدلةالأسئلةمن نحنكيف نتحققمكتبة القوانين (تجريبية)الخصوصيةالشروطالإفصاحاتصل بناMore: Exam practice (UGC NET Paper 1)يعمل في متصفحك. لا يُرفع أي شيء. © 2026 Omnikit (theomnikit.com)