أداة ترميز Base58
رمّز النص أو البايتات الست عشرية إلى Base58 بأبجدية بيتكوين. تتحول بايتات الصفر البادئة إلى 1 ولا توجد أحرف ملتبسة مثل 0/O/I/l. مجاني داخل المتصفح.
12 حرفًا · 12 بايت (UTF-8)
0 حرفًا · 0 بايت (UTF-8)
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو ترميز Base58؟
ترمّز البيانات بصيغة Base58 باستخدام أبجدية بيتكوين (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz). يستثني Base58 الأحرف 0 وO وI وl لتُقرأ القيم وتُكتب دون التباس؛ ويُستخدم في عناوين بيتكوين ومعرّفات IPFS CID ومفاتيح Solana.
كيفية استخدام ترميز Base58
- أدخل النص في الإدخال، أو غيّر تنسيق الإدخال إلى بايتات ست عشرية لترميز بايتات خام مثل تجزئة أو مفتاح.
- تظهر سلسلة Base58 في الإخراج.
- استخدم نسخ أو استخدام كمدخل لفكها من جديد.
مثال
Hello World!
2NEpo7TZRRrLZSi2U
متى تستخدم ترميز Base58
استخدم Base58 للمعرّفات القصيرة التي قد ينسخها البشر يدويًا. لا يناسب البيانات الكبيرة: فالتحويل تربيعي ولا توجد صيغة تدفقية. وعناوين بيتكوين تحتاج أيضًا Base58Check، وهو ما لا تضيفه هذه الأداة.
كيف يعمل ترميز Base58
تُعامل البايتات كعدد واحد بترتيب big-endian يُقسَّم مرارًا على 58؛ وتختار البواقي، مقروءةً بالعكس، أحرف الأبجدية. وبما أن العدد لا يحمل أصفارًا بادئة، يُكتب كل بايت 0x00 بادئ على هيئة 1 بادئة. هذا Base58 العادي دون أي مجموع تحقق (يضيف Base58Check مجموع تحقق من 4 بايتات بتجزئة SHA-256 المزدوجة، وهو ما لا تحسبه هذه الأداة).
حالات الاستخدام الشائعة
- ترميز تجزئة مفتاح عام أو ملخص تجزئة للعرض
- إنشاء معرّفات مدمجة سهلة القراءة للبشر
- التحقق من ناتج Base58 لمكتبة أخرى
- فهم سبب بدء العناوين بالرقم 1
الأسئلة الشائعة
لماذا تتحول بايتات الصفر إلى «1»؟
الرقم «1» هو رمز الصفر في Base58. يُحفظ كل بايت صفر بادئ كرقم «1» واحد لكي يمكن استعادة طول البايتات بدقة.
هل تنتج هذه الأداة عناوين بيتكوين؟
لا. العنوان يحتاج بايت إصدار وتجزئة ومجموع تحقق Base58Check. هذه الأداة تنفذ خطوة Base58 فقط.
أي أبجدية تُستخدم؟
أبجدية بيتكوين. تستخدم Ripple وFlickr ترتيبات مختلفة وهي غير مدعومة.