بدون رفع, 100% محلي، بدون حساب

مشفِّر/فكّ مشفِّر Base64

شفِّر نصوصاً أو ملفات إلى Base64 (بما في ذلك URIs للبيانات)، أو فكّ تشفير Base64 إلى نص. لا يغادر أي شيء جهازك.

كيف تعمل مشفِّر/فكّ مشفِّر Base64

مشفّر/مفكّك Base64 يحوّل نصًا أو بيانات ثنائية إلى Base64 والعكس، بالكامل في متصفحك. الصق سلسلة واحصل على تمثيلها بصيغة Base64، أو الصق سلسلة Base64 وفكّها إلى نص مقروء. لا ينتقل أي شيء تكتبه أو تلصقه إلى أي مكان؛ يستخدم التحويل الدالتين btoa وatob المدمجتين في المتصفح إضافةً إلى TextEncoder لدعم Unicode.

Base64 ترميز قياسي يُستخدم في ترويسات HTTP Authorization وروابط بيانات URI ومرفقات MIME للبريد الإلكتروني وحمولات JSON التي تحمل محتوى ثنائيًا وكثير من تنسيقات رمز API. امتلاك مشفّر دون اتصال وبلا رفع يعني أنك تستطيع ترميز بيانات اعتماد حساسة أو كتل ثنائية بأمان أثناء التطوير دون توجيهها عبر خدمة إلكترونية.

كيفية استخدام مشفِّر/فكّ مشفِّر Base64 خطوة بخطوة

  1. حدد الوضع: «ترميز» لتحويل النص إلى Base64، أو «فك» لتحويل Base64 مرةً أخرى إلى نص.
  2. اكتب أو الصق إدخالك في منطقة النص.
  3. تظهر النتيجة فورًا في منطقة الإخراج.
  4. انقر على زر النسخ لنسخ النتيجة إلى الحافظة.
  5. فعّل «آمن لـ URL» إذا كنت تحتاج الصيغة المتوافقة مع URL وهي الاستبدال بـ '-' بدل '+' و'_' بدل '/' وإزالة حشو '='.

حالات الاستخدام الشائعة

  • مطور يحتاج إلى ترميز اسم مستخدم وكلمة مرور بصيغة Base64 لترويسة توثيق أساسي في استدعاء API.
  • باحث أمني يستقبل حمولة مشفَّرة بـ Base64 في JWT أو كعكة ويريد فحص محتواها الخام.
  • متكامل أنظمة يحتاج إلى ترميز ملف تهيئة ثنائي بصيغة Base64 لتضمينه في مانيفست YAML أو JSON.
  • مطور ويب يُشفّر أيقونة SVG صغيرة كـ URI بيانات Base64 ليضمّنها في ملف CSS دون طلب HTTP إضافي.

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

هل يُرسَل النص الذي أُشفّره إلى أي خدمة خارجية؟

لا. يستخدم الترميز والفك الدالتين الأصليتين btoa وatob في المتصفح مع TextEncoder/TextDecoder لدعم Unicode الكامل. العملية بأكملها محلية. لا شيء تكتبه هنا يصل إلى Sunasty أو أي طرف ثالث.

ما الفرق بين Base64 القياسي وBase64 الآمن لـ URL؟

يستخدم Base64 القياسي '+' للقيمة 62 و'/' للقيمة 63 إضافةً إلى حشو '='. يستبدل Base64 الآمن لـ URL '+' بـ '-' و'/' بـ '_' مما يتجنب التعارض عند ظهور سلاسل Base64 في عناوين URL أو أسماء الملفات. يُشفّر كلا الصيغتين نفس البيانات؛ الفرق فقط في هذين الحرفين والحشو الاختياري.

هل يمكنني ترميز بيانات ثنائية مثل صورة أو ملف PDF؟

يعمل مشفّر النص مع إدخال نصي. للملفات الثنائية، استخدم أداة تحويل الصور إلى Base64 على هذا الموقع التي تقرأ الملف باستخدام FileReader API أي readAsDataURL وتُنتج URI بيانات كامل يتضمن بادئة نوع MIME.

لماذا يُنتج الفك إخراجًا مشوهًا لبعض سلاسل Base64؟

إذا كانت سلسلة Base64 تُشفّر بيانات ثنائية لا نصًا UTF-8، فسيُنتج فكّها كنص أحرفًا غير مقروءة. Base64 ترميز محايد للترميز؛ تحتاج إلى معرفة التنسيق الأصلي للبيانات لتفسير الإخراج المفكوك بشكل صحيح.

هل Base64 شكل من أشكال التشفير؟

لا. Base64 نظام ترميز لا تشفير. يمكن لأي شخص يرى سلسلة Base64 فكّها فورًا دون مفتاح. للتشفير الفعلي للنص في المتصفح، استخدم أداة تشفير AES على هذا الموقع.

هل أحتاج إلى حساب، وهل تعمل الأداة على هاتفي؟

لا حساب ولا تسجيل. المُشفِّر مربع نص يعمل بالطريقة نفسها في Chrome أو Safari على الهاتف المحمول كما على الحاسوب، وهو مفيد للتحقق السريع من قيمة رمز أو ترويسة وأنت بعيد عن مكتبك.