فك ترميز Base64 وترميزه
نصوص وصور وملفات كاملة
الصق سلسلة لفك ترميزها من Base64، أو اكتب نصًا عاديًا لترميزه. وتتحدث النتيجة أثناء الكتابة. وتصل الرموز التعبيرية والحروف المشكّلة سليمة، ولا يغادر أي ملف جهازك أبدًا.
- مجانيالسعر
- 25 MBأكبر ملف
- 2الأبجديات
- لا يوجدالرفع
أداة ترميز Base64 وفك ترميزه
نص أو ملفات تدخل، وBase64 يخرج، والعكس أيضًا
- المُدخل
- 0 B
- المخرجات
- 0 B
- التغيّر
- —
جاهز. اكتب نصًا، أو الصق Base64، أو افتح ملفًا.
ما الذي يفعله ترميز Base64 وفك ترميزه فعلًا
يحوّل Base64 أي بايتات إلى 64 حرفًا آمنًا: أحرف وأرقام وعلامة الجمع والشرطة المائلة. لذلك يمكن لصورة أو مفتاح أو أرشيف zip أن يمر عبر أنظمة لا تقبل إلا النص العادي.
تعتمد عليه مرفقات البريد الإلكتروني، وكذلك data URI وJSON Web Tokens وبيانات اعتماد HTTP Basic. لذلك عندما تفك ترميز إحدى هذه السلاسل من Base64، تستعيد ببساطة البايتات الأصلية.
لكن لا شيء في هذه العملية سري. فأي شخص لديه محوّل Base64 يستطيع قراءة النتيجة، ولهذا لا تحمي الصيغة شيئًا وحدها.
القواعد أقدم من الويب ولم تتغير. ويحدد المعيار RFC 4648 الذي يعرّف Base64 الأبجدية التي تستخدمها هذه الصفحة.
لماذا تصبح ثلاثة بايتات أربعة أحرف
يقرأ المرمّز بياناتك ثلاثة بايتات في كل مرة، فيحصل على 24 بتًا. ثم يقسم هذه البتات إلى أربع مجموعات من ستة، وتختار كل مجموعة حرفًا من الأحرف الأربعة والستين.
ولأن كل ثلاثة بايتات تصبح أربعة أحرف، يكون النص المرمّز أطول من الأصل بنحو الثلث. على سبيل المثال، تصبح صورة بحجم 300 كيلوبايت نحو 400 كيلوبايت من النص.
وتضيف فواصل الأسطر قليلًا آخر. فالبريد يقسم Base64 إلى أسطر من 76 حرفًا، لذلك تقدم هذه الأداة هذا التنسيق كخيار بدل فرضه عليك.
من أين تأتي علامات المساواة
نادرًا ما تصل البيانات بمضاعف دقيق لثلاثة بايتات. فعندما يبقى بايت واحد في النهاية، يكتب المرمّز حرفين ويضيف ==. أما عندما يبقى بايتان، فيضيف = واحدة فقط.

الحشو يكمل الكتلة الأخيرة فقط، لذلك تعني علامة المساواة في المنتصف أن سلسلتين أُلصقتا معًا. ولهذا يذكر مفكك الترميز هنا ذلك الموضع بدل إعادة نتيجة عبثية.
الأبجدية الآمنة للروابط
لعلامة الجمع والشرطة المائلة معنى داخل عنوان الويب. لذلك يعرّف RFC 4648 أبجدية ثانية تستبدلهما بعلامة الطرح والشرطة السفلية، وكثيرًا ما تحذف الرموز المميزة الحشو أيضًا. اختر آمن للروابط للترميز بهذه الطريقة. وعند فك الترميز تعمل الأبجديتان دون أي خيار.

كيفية فك ترميز Base64 أو ترميزه في أربع خطوات
لا يوجد حساب ولا رفع في أي من هذه الخطوات. في الواقع، ينتهي معظم الناس بعد الخطوة الثانية.
- 1
اختر الاتجاه
اترك القائمة على رمّز لتحويل النص إلى Base64، أو بدّلها إلى فكّ الترميز لقراءة سلسلة من جديد.
- 2
الصق أو افتح ملفًا
اكتب في خانة الإدخال، أو اضغط افتح ملفًا. يتحول الملف إلى Base64 بايتًا ببايت، لذلك لا يتغير شيء بداخله.
- 3
اضبط المخرجات
فعّل فواصل الأسطر للبريد، أو احذف الحشو للرمز المميز، أو غلّف ملفًا كـdata: URI لـCSS وHTML.
- 4
انسخ أو احفظ أو اعكس
انسخ النتيجة، أو نزّلها، أو اضغط استخدمه كمُدخل لعكس العمل والتحقق من الذهاب والعودة.
ما الذي يتولاه مفكك Base64 هذا عنك
تغلّف معظم المحولات دالتي المتصفح الخاصتين وتتوقف عند ذلك. لكن هاتين الدالتين تفشلان عند أول رمز تعبيري، لذلك تؤدي هذه الأداة العمل كما يجب.
UTF-8 حقيقي لا Latin-1
تطلق الدالة المدمجة btoa() خطأ عند أي حرف خارج Latin-1. أما هنا فيتحول نصك أولًا إلى بايتات UTF-8، لذلك تنجو الأردية والصينية والرموز التعبيرية.
الثنائي يبقى ثنائيًا
عندما تشكل البايتات المفكوكة ملف PNG أو JPEG أو GIF أو PDF أو zip، تخبرك الأداة بذلك. ثم تعرض تنزيلًا بدل طباعة رموز غير مقروءة.
متسامحة مع المدخلات
تُعالج فواصل الأسطر والمسافات والحشو المفقود وبادئة data: في البداية بهدوء. ولا تنتج خطأ إلا السلاسل المعطوبة فعلًا.
أخطاء مع موضعها
يُبلَّغ عن الحرف الشارد مع مكانه في السلسلة. ونتيجة لذلك تجد النسخ واللصق الخاطئ في ثوانٍ.
أحجام مباشرة
يظهر حجم المدخلات وحجم المخرجات ونسبة التغير تحت النتيجة. لذلك ترى زيادة الثلث قبل تضمين أي صورة.
بياناتك تبقى هنا
كثيرًا ما تختبئ الرموز المميزة والمفاتيح داخل Base64. ولأن متصفحك يؤدي كل خطوة، لا يصل أي شيء من هذا النص إلى خادمنا أو خادم غيرنا.
عادات توفر عليك جلسة تصحيح أخطاء
يبدو Base64 كضجيج، لذلك تختبئ الأخطاء داخله جيدًا. وتُظهرها هذه العادات مبكرًا.
- تعامل معه كشيء عام. يستطيع أي شخص عكس Base64 في ثانية. فإذا كانت قيمة ما تحتاج إلى حماية، فشفّرها أولًا ثم رمّز النص المشفّر بعد ذلك.
- طابق الأبجدية مع المهمة. استخدم المجموعة القياسية للبريد وdata URI. أما لسلاسل الاستعلام وأسماء الملفات والرموز المميزة فاختر المجموعة الآمنة للروابط.
- تحقق من الذهاب والعودة. بعد ترميز شيء مهم، اضغط استخدمه كمُدخل وفك ترميزه مرة أخرى. فالنص المطابق يعني أن السلسلة كاملة.
- فكّر مرتين قبل تضمين الصور. يوفر data URI طلبًا واحدًا لكنه يضيف الثلث إلى الحجم، ولا يستطيع المتصفح تخزينه مؤقتًا بشكل منفصل. لذلك احتفظ بالتضمين للأيقونات الصغيرة.
- انسخ السلسلة كاملة. تحب الطرفيات وتطبيقات المحادثة قص الأسطر الطويلة. وعندما يفشل فك الترميز قرب النهاية، فإن اللصق المقطوع هو السبب في أغلب الأحيان.
- اذكر مجموعة الأحرف. يحمل Base64 بايتات لا حروفًا. لذلك عندما تسلّم نصًا مرمّزًا إلى نظام آخر، أخبره بأن البايتات بترميز UTF-8.
ثلاثة أخطاء في Base64 نراها كثيرًا
كل منها ينجح في اختبار سريع. لكن كلًا منها ينكسر في بيئة الإنتاج، غالبًا في يوم مزدحم.
تسميته تشفيرًا
كلمة المرور المحفوظة بـBase64 تساوي كلمة مرور محفوظة كنص عادي. فأي شخص يرى السلسلة يستطيع قراءتها.
استخدام btoa() مع نصوص المستخدمين
تنجح في كل اختبار بالإنجليزية، ثم تنهار عند أول اسم عميل فيه حرف مشكّل. لذلك رمّز إلى بايتات UTF-8 أولًا.
الخلط بين الأبجديتين
تتحول علامة الجمع داخل الرابط إلى مسافة في طريقها إلى الخادم. ونتيجة لذلك تُفك السلسلة القياسية في الرابط إلى بايتات خاطئة.
الأسئلة الشائعة عن Base64
كيف أفك ترميز سلسلة Base64؟
بدّل قائمة الاتجاه إلى فك الترميز والصق السلسلة في خانة الإدخال. يظهر النص الأصلي في اللوحة المجاورة فورًا. وإذا كانت البايتات تشكل صورة أو مستندًا، يظهر زر تنزيل بدلًا من ذلك.
هل يحمي Base64 بياناتك فعلًا؟
لا. فهو بلا مفتاح ولا سر، لذلك يستطيع أي شخص عكسه فورًا. وهو موجود لنقل البايتات عبر قنوات لا تقبل إلا النص، بينما يوجد التشفير لإبقائها خاصة.
لماذا يبدو النص المفكوك كرموز عشوائية؟
غالبًا لأن الأصل لم يكن نصًا أصلًا، بل ملفًا مضغوطًا أو صورة مثلًا. وإلا فقد استخدم مجموعة أحرف غير UTF-8، وهي ما تتوقعه هذه الأداة لعرض نص مقروء.
ما الفرق بين Base64 القياسي والآمن للروابط؟
يتغير حرفان فقط. تكتب النسخة الآمنة للروابط علامة الطرح بدل الجمع، والشرطة السفلية بدل الشرطة المائلة، لأن هذين الحرفين ينجوان داخل عناوين الويب وأسماء الملفات.
هل يمكنني ترميز صورة بـBase64 لاستخدامها في CSS؟
نعم. افتح الصورة، وفعّل خيار الملفات كـdata: URI، والصق النتيجة في قيمة url(). لكن احتفظ بذلك للصور الصغيرة، لأن كل صورة تكبر بنحو الثلث.
هل تُرفع ملفاتي أو سلاسلي؟
لا. لا ترسل الصفحة أي شيء أثناء عملك. يقرأ متصفحك الملف، ويحوّله في الذاكرة، ويعيد إليك النتيجة، لذلك تبقى الرموز المميزة والملفات الخاصة على جهازك.
أدوات تتكامل جيدًا مع هذه
كثيرًا ما تحتاج البيانات المفكوكة إلى خطوة ثانية. وتغطي هذه الثلاث الحالات المعتادة، ولا يطلب أي منها حسابًا.
مولّد التجزئة
احصل على مجموع MD5 أو SHA-256 لنص أو لملف كامل.
افتح الأداة ←منسّق JSON
اجعل JSON المستخرج من رمز مفكوك مقروءًا من جديد.
افتح الأداة ←محوّل الصور
حوّل صورة مفكوكة إلى الصيغة التي تحتاجها.
افتح الأداة ←
هل نحوّل سلسلتك الآن؟
الصقها، واختر الاتجاه، وانسخ الإجابة. يستغرق تحويل Base64 لحظة، ولا يكلف شيئًا، ويبقى داخل علامة التبويب هذه.