الرئيسية / أدوات النصوص / ترميز وفك ترميز Base64

ترميز وفك ترميز Base64

رمز النص إلى Base64 أو أعد فك ترميز Base64 إلى نص مقروء. مجاني وخاص.

كيفية الاستخدام

  1. الصق نصك أو اكتبه في مربع الإدخال — أو بدّل إلى وضع الملفات لترميز صورة أو ملف ثنائي.
  2. اختر «ترميز» لتحويل النص إلى Base64، أو «فك ترميز» لتحويل Base64 مجددًا إلى نص مقروء.
  3. انقر على زر التحويل وتظهر النتيجة فورًا في مربع المخرجات أدناه.
  4. انسخ النتيجة بنقرة واحدة، أو نزّلها كملف .txt لاستخدامها في الشيفرة أو الإعدادات أو الرسائل.

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

هل هي مجانية فعلًا؟

نعم — كل أداة على هذا الموقع مجانية 100% دون حدود ودون تسجيل ودون علامات مائية.

هل بياناتي خاصة؟

بالتأكيد. تتم كل المعالجة محليًا في متصفحك. لا تُرفع ملفاتك أبدًا إلى أي خادم.

ما استخدام ترميز Base64؟

يحوّل Base64 البيانات الثنائية إلى نص ASCII عادي حتى تتمكن من السفر بأمان عبر أنظمة تتعامل مع النصوص فقط — مرفقات البريد (MIME)، وتضمين الصور مباشرة في HTML/CSS كمعرّفات URI للبيانات، وتخزين الكتل الثنائية في JSON، وتمرير الرموز في الروابط وترويسات HTTP.

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

لا. Base64 ترميز وليس تشفيرًا — يمكن لأي شخص فك ترميزه فورًا. لا تستخدم Base64 أبدًا «لحماية» كلمات المرور أو الأسرار. ولأمان حقيقي، استخدم تشفيرًا صحيحًا مثل AES أو تجزئة مثل bcrypt أو Argon2.

لماذا يظهر نصي المفكوك ترميزه بأحرف غريبة؟

ربما لم يكن الإدخال Base64 صالحًا، أو لم تكن البايتات الأصلية نص UTF-8 (مثلًا، صورة مرمّزة). تحقق من أحرف الحشو المفقودة (=) في النهاية، والمسافات الشاردة أو فواصل الأسطر، وتأكد من لصق السلسلة الكاملة.

هل يمكنني ترميز الصور أو الملفات، لا النصوص فقط؟

نعم. استخدم خيار رفع الملفات لترميز أي ملف — صور وملفات PDF وصوتيات — إلى سلسلة Base64. وهذه بالضبط طريقة المطورين لإنشاء معرّفات URI للبيانات مثل data:image/png;base64,... لتضمين الأصول الصغيرة مباشرة في صفحات الويب.

الدليل الكامل لترميز Base64

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

ما الذي يفعله Base64 فعلًا

تخزّن الحواسيب كل شيء كبايتات (قيم 0–255)، لكن العديد من الأنظمة النصية القديمة — البريد والروابط وJSON وXML وترويسات HTTP — قد تفسد البايتات الثنائية الخام أو ترفضها. يحل Base64 ذلك بربط كل 3 بايتات من الإدخال بـ 4 أحرف مستمدة من أبجدية آمنة من 64 حرفًا (A–Z وa–z و0–9 و+ و/). ولأن 3 بايتات تصبح 4 أحرف، يكون المخرج المرمّز دائمًا أكبر بحوالي 33% من الإدخال. وإذا لم يكن طول الإدخال مضاعفًا لـ 3، تُلحق أحرف حشو (=) — ولهذا تنتهي العديد من سلاسل Base64 بعلامة أو علامتي يساوي.

أين ستصادف Base64 في الواقع

معرّفات URI للبيانات: الصور الصغيرة المضمّنة مباشرة في HTML أو CSS تبدو مثل data:image/png;base64,iVBORw0... — دون حاجة إلى طلب صورة منفصل. البريد: المرفقات مرمّزة بـ Base64 داخل رسائل MIME. واجهات API والرموز: رموز JWT (المقاطع الثلاثة المفصولة بنقاط في عمليات تسجيل الدخول الحديثة) مرمّزة بترميز Base64URL من JSON. المصادقة الأساسية: ترويسة Authorization: Basic هي مجرد Base64 من اسم المستخدم:كلمة المرور — مرئية لأي شخص، ولهذا يجب أن تسافر عبر HTTPS فقط. ملفات الإعداد: أسرار Kubernetes وكتل .env وخطوط أنابيب CI تحمل حمولات Base64 بشكل روتيني.

Base64 مقابل Base64URL

يستخدم Base64 القياسي + و/، اللذين لهما معانٍ خاصة في الروابط. ويستبدل المتغير الآمن للروابط بهما - و_ وغالبًا ما يحذف حشو =. وإذا كنت تفك ترميز رمز من رابط وتواجه أخطاء، جرّب تحويل - مجددًا إلى +، و_ إلى /، وإعادة إضافة الحشو قبل فك الترميز.

أخطاء شائعة

معاملة Base64 كتشفير هي الخطأ الكلاسيكي — فهو يوفر صفر سرية. وآخر هو ترميز بيانات مرمّزة أصلًا مرتين، مما ينتج مخرجات غير مقروءة. والمسافات وفواصل الأسطر داخل السلسلة (شائعة عند النسخ من رسائل أو أطراف) ستكسر المفككات الصارمة؛ وتزيل هذه الأداة ذلك تلقائيًا. وأخيرًا، تذكر عبء الحجم 33%: ترميز صورة 3 ميغابايت بـ Base64 يعطيك سلسلة 4 ميغابايت، لذا فهو منطقي للأصول الصغيرة فقط.

ملاحظة خصوصية

يحدث الترميز وفك الترميز بالكامل في متصفحك. الرموز وبيانات الاعتماد ومحتويات الملفات لا تغادر جهازك أبدًا — آمن للاستخدام مع سلاسل حساسة لا تلصقها أبدًا في موقع عشوائي.