ترميز Base58 بأبجدية Bitcoin
اختر إدخال نص أو بايتات hex، والناتج يطابق مكتبات Bitcoin في معالجة الأصفار البادئة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص ونوع الإدخال.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
تُقرأ البايتات كعدد صحيح كبير واحد، ثم يُقسم على 58 مرارا وكل باقٍ يقابل حرفا من 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. كل بايت صفري في البداية يُكتب 1.
مثال
المدخلات: نوع الإدخال = نص (UTF-8). النتيجة: الناتج بصيغة Base58: 2NEpo7TZRRrLZSi2U، عدد البايتات: 12.
Hello World!
2NEpo7TZRRrLZSi2U
الحدود والملاحظات
- يحسب Base58 الخام فقط، ولا يضيف بايت الإصدار ولا المجموع الاختباري الخاص بصيغة Base58Check.
- أبجديات Ripple و Flickr تختلف في ترتيب الحروف ولا تدعمها الأداة.
أسئلة شائعة عن هذه الأداة
لماذا لا يحتوي Base58 على 0 و O و I و l؟
لأنها تتشابه بصريا، فحذفها يقلل أخطاء نسخ العناوين يدويا.
لماذا يبدأ عنوان Bitcoin بالرقم 1؟
لأن بايت الإصدار للعناوين القديمة صفر، وكل بايت صفري بادئ يُكتب 1 في Base58.
هل هذه الأداة تنشئ عنوان محفظة؟
لا، هي تحوّل البايتات التي تعطيها فقط، وإنشاء عنوان يتطلب مفتاحا عاما وتجزئة ومجموعا اختباريا.
