محول الأساس: عشري، Hex، Base32، Base64

حوّل الأرقام بين النظام العشري وBase16 (السداسي عشري) وBase32 وBase64 في الاتجاهين، مع اكتشاف تلقائي للأساس. رمّز رقمًا عشريًا أو فك ترميز قيمة مُرمَّزة.

محول القواعد ثنائي الاتجاه

تحويل بين الأرقام العشرية والتشفيرات القياسية (Base16/Hex، Base32، Base64). أدخل قيمة في أي حقل للتحويل.

أدخل عددًا صحيحًا موجبًا (الحد الأقصى: 9,007,199,254,740,991)

أدخل قيمة مشفرة بـ Base16 أو Base32 أو Base64

حول التشفيرات القاعدية

Base16 (السداسي عشر): يستخدم الأحرف 0-9 و A-F. كل حرف يمثل 4 بت. يستخدم عادة لرموز الألوان وعناوين الذاكرة.
Base32: يستخدم الأحرف A-Z و 2-7. كل حرف يمثل 5 بت. غير حساس لحالة الأحرف وسهل القراءة.
Base64: يستخدم الأحرف A-Z، a-z، 0-9، +، و /. كل حرف يمثل 6 بت. يستخدم عادة لتشفير البيانات الثنائية في النص.
حد العدد الصحيح الآمن: يمكن لـ JavaScript تمثيل الأعداد الصحيحة بأمان حتى 9,007,199,254,740,991 (2^53 - 1) دون فقدان الدقة.
📚

التوثيق

محول الأساس ثنائي الاتجاه: عشري ↔ Base16، Base32، Base64

محول الأساس يحوّل رقمًا من طريقة كتابة معينة إلى طريقة أخرى. نادرًا ما تُخزّن أجهزة الكمبيوتر وعناوين URL وصيغ البيانات رقمًا عشريًا صرفًا — بل تحزمه في ترميز أكثر إحكامًا أو أكثر أمانًا للنقل مثل Base16 (السداسي عشري/hexadecimal) أو Base32 أو Base64. تحوّل هذه الأداة في الاتجاهين كليهما: اكتب رقمًا عشريًا لترى صيغته بـ Base16/Base32/Base64، أو الصق قيمة مُرمَّزة لتحصل على الرقم العشري المقابل لها. كما تكتشف الأداة تلقائيًا الأساس الذي كُتبت به القيمة المُرمَّزة.

ماذا يعني "الأساس"

لكل نظام عددي موضعي أساس (أو radix) — وهو عدد الرموز المميزة التي يستخدمها لتمثيل رقم واحد. النظام العشري أساسه 10 (0–9). الترميزات هنا تستبدل مجموعة رموز أكبر بسلسلة أقصر:

  • Base16 (السداسي عشري) — الرموز 0-9 وA-F. كل حرف يحمل 4 بتّات. شائع الاستخدام في أكواد الألوان (#FF0000)، وعناوين الذاكرة، والقيم التجزيئية (hashes).
  • Base32 — الرموز A-Z و2-7 (وفق RFC 4648). كل حرف يحمل 5 بتّات. لا يفرّق بين الأحرف الكبيرة والصغيرة، وخالٍ من الرموز سهلة الالتباس، لذا يصمد عند قراءته بصوت مسموع أو كتابته يدويًا.
  • Base64 — الرموز A-Z وa-z و0-9 و+ و/ (وفق RFC 4648). كل حرف يحمل 6 بتّات. الطريقة المعيارية لنقل بيانات ثنائية عبر قنوات نصية بحتة مثل البريد الإلكتروني أو حقل JSON.

كلما ارتفع الأساس، قلّ عدد الأحرف اللازمة لتمثيل الرقم نفسه — لكن كبرت مجموعة الرموز التي يجب الإحاطة بها.

طريقة استخدام المحوّل

تحتوي الأداة على حقلين، وتعمل أيًّا كان الحقل الذي تكتب فيه:

  • عشري ← مُرمَّز. أدخل عددًا صحيحًا موجبًا في الحقل العشري. تعرض الأداة القيمة بصيغ Base16 وBase32 وBase64 في آن واحد.
  • مُرمَّز ← عشري. الصق قيمة بصيغة Base16 أو Base32 أو Base64 في حقل القيمة المُرمَّزة. تكتشف الأداة الأساس، وتتحقق من صحة الرموز، وتُعيد الرقم العشري.

النطاق والتحقق من الصحة

القيم محدودة بأكبر عدد صحيح آمن في JavaScript، وهو 9007199254740991 (أي 2^53 − 1). فوق هذه القيمة، لم تعد الأعداد الصحيحة قابلة للتمثيل بدقة، فلو واصل المحوّل العمل لأعاد أرقامًا خاطئة بصمت — لذا تُبلغ الأداة عن خطأ تجاوز النطاق بدلًا من التخمين. يجب أن يكون الإدخال العشري عددًا صحيحًا غير سالب؛ ويجب أن يستخدم الإدخال المُرمَّز فقط الرموز الصالحة لأساسه، وإلا نبّهت الأداة على ذلك بدلًا من فك ترميز بيانات فاسدة.

أمثلة محلولة

  • 255 بالنظام العشري. يساوي بـ Base16 القيمة FF، لأن 255 = 15×16 + 15 وكلا الرقمين هو F. هذا سبب كون #FFFFFF هو اللون الأبيض: ثلاثة بايتات كل منها عند أقصى قيمة له.
  • 1000 بالنظام العشري. يساوي بـ Base16 القيمة 3E8 (3×256 + 14×16 + 8 = 1000).
  • فك ترميز FF. تُكتشف كقيمة Base16، وتُفكّ إلى 255.
  • بايت عند أقصى قيمته، أي 8 بتّات، هو FF بالسداسي عشري — حرف سداسي عشري واحد لكل 4 بتّات، أي حرفان لكل بايت. البايت نفسه يحتاج سلسلة أطول بـ Base32 ومجموعة مُبطَّنة (padded) بـ Base64، ولهذا يبقى السداسي عشري الخيار الأسهل قراءةً للقيم القصيرة مثل الألوان والعناوين.

أين يُستخدم كل ترميز

  • Base16 — ألوان CSS/HTML، عناوين MAC وIPv6، القيم التجزيئية التشفيرية (cryptographic hashes) ومجاميع التحقق (checksums)، والتفريغ السداسي عشري (hex dump) للملفات الثنائية.
  • Base32 — مفاتيح TOTP السرية للمصادقة الثنائية (2FA)، بعض أنظمة مشاركة الملفات والأنظمة القائمة على DNS، والمعرّفات التي يُكتبها الإنسان يدويًا أو ينطقها حيث يجب تجنّب الالتباس بين حالة الأحرف ورموزها.
  • Base64 — روابط data:، مرفقات البريد الإلكتروني (MIME)، تضمين الصور أو الشهادات داخل JSON أو XML، ورموز JWT.

بما أن كل ترميز ما هو إلا تمثيل للرقم الأساسي نفسه، فإن التحويل بينها لا يغيّر القيمة أبدًا — بل يغيّر فقط عدد الأحرف اللازمة لكتابتها والقنوات التي يمكنها عبورها بأمان.

🔗

الأدوات ذات الصلة

اكتشف المزيد من الأدوات التي قد تكون مفيدة لسير عملك

محول الوزن: تحويل الرطل، الكيلوجرام، الأونصة والجرامات

جرب هذه الأداة

محول قياسات الوصفات - من الأكواب إلى الجرامات، من مل إلى أونصة والمزيد

جرب هذه الأداة

محول CSV إلى JSON - أداة تحويل ملفات مجانية عبر الإنترنت

جرب هذه الأداة

محول السنة من قبل الميلاد إلى بعد الميلاد - أداة حاسبة تاريخية مجانية

جرب هذه الأداة

حاسبة المسافات ومحول الوحدات - إحداثيات نظام تحديد المواقع العالمي إلى الأميال/الكيلومترات

جرب هذه الأداة

حاسبة السمت - احسب الاتجاه بين الإحداثيات

جرب هذه الأداة

محول وحدات الوصفات وحاسبة مجال الرؤية للكاميرا - أداة مجانية

جرب هذه الأداة

محول النص إلى رموز مورس - أداة ترجمة مجانية عبر الإنترنت

جرب هذه الأداة

محول بكسل إلى بوصة - آلة حاسبة DPI مجانية (2025)

جرب هذه الأداة

محول جزء في المليون (PPM) إلى المولارية - أداة تحويل التركيز المجانية

جرب هذه الأداة

محول الطوابع الزمنية اليونية إلى تاريخ: دعم تنسيق 12/24 ساعة

جرب هذه الأداة

أداة تشفير وفك تشفير Base64 - أداة تحويل Base64 مجانية عبر الإنترنت

جرب هذه الأداة