أداة مجانية · بدون تسجيل

مُرمّز وفاكّ ترميز Base64

رمّز وفكّ ترميز النصوص أو الملفات بصيغة Base64 — داخل متصفحك بالكامل.

Base64٠٠ حرف
 
رمّز ملفاً إلى Data URI

يحوّل صورة أو خطاً أو ملفاً صغيراً إلى Data URI بصيغة Base64 يمكنك تضمينه مباشرة في CSS أو HTML.

ما هو Base64

Base64 طريقة لتمثيل أي بيانات — نص أو صورة أو خط — باستخدام ٦٤ حرفاً بسيطاً فقط (A–Z وa–z و0–9 ورمزين). وُجد لأن بعض القنوات، مثل متون البريد والروابط وJSON، مبنية للنص وقد تُفسد البيانات الثنائية الخام. يحوّل Base64 تلك البيانات الثنائية إلى نص آمن قابل للطباعة يصمد أثناء الرحلة.

من المهم التوضيح: Base64 ليس تشفيراً ولا يوفّر خصوصية. يستطيع أي شخص فكّه إلى الأصل بخطوة واحدة — وهذه الأداة نفسها تفعل ذلك. إنه يغيّر شكل البيانات فقط، لا سرّيتها أبداً. وإن أردت حماية شيء، فأنت بحاجة إلى تشفير حقيقي لا Base64.

يكلّف Base64 حجماً أيضاً: الصيغة المُرمّزة أكبر بنحو الثلث من الأصل، لأنها تحزم ثلاث بايتات في أربعة أحرف. هذا مقبول لأيقونة صغيرة مضمّنة في CSS، لكن تضمين صورة كبيرة كـData URI يضخّم صفحتك — فاربط بالملف بدلاً من ذلك.

أين تصادف Base64

Data URIs في CSS وHTML

يمكن تضمين أيقونة أو خط صغير مباشرة كـData URI بصيغة Base64، ما يوفّر طلب شبكة إضافياً — ومُرمّز الملفات أعلاه يبنيه لك.

مرفقات البريد

صُمّم البريد للنص، فكل مرفق ترسله يُرمَّز بـBase64 خلف الكواليس ليسافر بأمان عبر خوادم البريد.

الرموز وحمولات API

أجزاء من رموز مثل JWT مُرمّزة بـBase64url — افكّ النسخة الآمنة للروابط هنا لقراءة محتواها (لا للوثوق به).

استخدمه بحكمة

  • لا تعامل Base64 كأمان أبداً. فهو لا يخفي شيئاً — يستطيع أي شخص فكّه فوراً. استخدم تشفيراً حقيقياً لأي شيء حسّاس.
  • ضمّن الملفات الصغيرة فقط. زيادة الحجم بنحو ٣٣٪ مقبولة لأيقونة لكنها هدر لصورة — فاربط الأصول الكبيرة بدل تضمينها.
  • اختر النسخة الآمنة للروابط. داخل رابط أو رمز، يسبّب + و/ في Base64 القياسي مشاكل — والخيار الآمن للروابط يستخدم - و_ بدلاً منهما.
  • كل شيء يبقى على جهازك. يُرمَّز النص والملفات في متصفحك — ولا يُرفَع شيء، فهو آمن للمحتوى الخاص.

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

لا. Base64 ترميز قابل للعكس وليس تشفيراً — لا يحتاج فكّه إلى مفتاح ولا يستغرق أكثر من لحظة، وهذه الصفحة دليل على ذلك. إذا احتجت حماية بيانات فاستخدم تشفيراً حقيقياً (AES أو TLS) أولاً، وبعدها فقط رمّز البايتات المشفّرة بـ Base64 إن لزمت صيغة نصية آمنة.

يحوّل Base64 كل ٣ بايتات من المدخلات إلى ٤ أحرف في المخرجات، لأن كل رمز من رموزه الأربعة والستين يحمل ٦ بتات فقط بينما يحمل البايت ٨ بتات. نسبة ٤ إلى ٣ تعني زيادة الثلث، مع علامة = أو علامتين للحشو في النهاية. ولا سبيل لتجنّب ذلك — فهذه الزيادة ثمن البقاء في صيغة نصية آمنة.

يستخدم Base64 القياسي الرمزين + و /، وهما يتعارضان مع بنية الروابط: فعلامة + تعني مسافة في سلاسل الاستعلام، و / تفصل بين المسارات. تستبدل Base64URL بهما - و _ وتحذف حشو = غالباً. رموز JWT وقيم OAuth وكثير من واجهات الويب تتوقع هذه الصيغة — فعّل الخيار كلما كانت سلسلتك ستنتقل داخل رابط.

السلسلة التي لصقتها Base64 صالح، لكن البايتات بداخلها ليست نصاً — غالباً صورة أو PDF أو صيغة ثنائية أخرى. عرض هذه البايتات كنص سيُنتج حروفاً مشوّهة، لذلك تخبرك الأداة بصراحة بدلاً من ذلك. حمولات QR في الفواتير الإلكترونية (ZATCA) مثلاً كثيراً ما تُفكّ إلى بيانات TLV ثنائية لا إلى نص عادي.

لا. الترميز وفكّه وتحويل الملف إلى Data URI كلها تعمل بجافاسكربت داخل تبويب متصفحك. لا يُرسل شيء ولا يُسجَّل ولا يُخزَّن — ويمكنك التحقق بفتح الصفحة ثم قطع الاتصال بالإنترنت؛ ستبقى كل الميزات تعمل، فالنصوص السرّية والملفات الداخلية آمنة هنا.

هي حشو. يعمل Base64 بكتل من ٤ أحرف، وعندما لا تكون البيانات الأصلية من مضاعفات ٣ بايتات، تُكمل علامة = أو علامتان الكتلة الأخيرة. بعض الأنظمة تحذفها تماماً — وهذا المفكّك يعيد الحشو تلقائياً، فتُفكّ السلاسل بعلامات = أو بدونها على حدٍّ سواء.

تحتاج تعديل رمز QR بعد طباعته؟

رموز QR الديناميكية تتيح لك تغيير الوجهة في أي وقت — دون إعادة طباعة — وتعرض لك كل عملية مسح: متى وأين وعلى أي جهاز. جرّب استوديو QRA كاملاً مجاناً لمدة ١٤ يوماً.