تحويل Hex إلى Base64 (والعكس)

حوّل سلسلة سداسية عشرية إلى Base64، أو سلسلة Base64 إلى النظام السداسي العشري، وهو أمر عملي عند التعامل مع البصمات والمفاتيح أو البيانات الثنائية المرمّزة بصيغ مختلفة.

مثال:

كيف يعمل

النظام السداسي العشري (Hex) وBase64 طريقتان شائعتان لتمثيل البيانات الثنائية في صورة نص مقروء. يستخدم Hex محرفين لكل بايت (يظهر كثيرًا في بصمات التجزئة أو الألوان)، بينما Base64 أكثر إحكامًا ويُستخدم كثيرًا لنقل البيانات الثنائية داخل JSON أو عناوين URL.

لماذا يفشل تحويل Hex ← Base64 لديّ؟

يجب أن تحتوي السلسلة السداسية العشرية على المحارف 0-9 وa-f (أو A-F) فقط، وعلى عدد زوجي من المحارف لأن كل بايت يُمثَّل بمحرفين سداسيين عشريين بالضبط. وجود مسافة أو محرف غير صالح سيؤدي إلى خطأ.

هل تقبل هذه الأداة المسافات داخل السلسلة السداسية العشرية؟

نعم، تُتجاهل المسافات وفواصل الأسطر أثناء تحويل Hex ← Base64، مما يتيح لصق بصمة معروضة مع فواصل مباشرةً.

معالجة محلية 100%: يتم التحويل بالكامل داخل متصفحك عبر WebAssembly — لا يُرسل أي شيء إلى خادم.