أداة تشفير وفك تشفير Base64 - عبر الإنترنت ومجانًا
شفّر النصوص والملفات إلى Base64 أو فك ترميزها إلى الأصل لحظيًا، مع نتيجة فورية ومعالجة آمنة بالكامل داخل المتصفح دون رفع.
مشفر وفك تشفير Base64 عبر الإنترنت
مرحبًا بك في أفضل مشفر وفك تشفير Base64 عبر الإنترنت. تتيح لك هذه الأداة البسيطة والقوية تحويل النص إلى Base64 أو فك تشفير سلاسل Base64 إلى نص قابل للقراءة على الفور.
تعد مخططات تشفير Base64 ضرورية عند تشفير البيانات الثنائية للتخزين أو النقل عبر الوسائط المصممة للنصوص (مثل HTTP أو SMTP).
خيارات التكوين المتقدمة
اختيار مجموعة الأحرف
عند التعامل مع البيانات النصية، يعد تحديد مجموعة الأحرف (charset) الصحيحة أمرًا بالغ الأهمية. بينما UTF-8 هو المعيار، قد تستخدم الأنظمة القديمة ASCII أو ISO-8859-1 أو غيرها.
فك تشفير كل سطر بشكل منفصل
غالبًا ما تظهر البيانات المشفرة ككتلة مستمرة من النص. ومع ذلك، إذا كان لديك عدة سلاسل Base64 مستقلة مفصولة بأسطر جديدة، فقم بتمكين هذا الخيار.
وضع التحويل المباشر
قم بتمكين الوضع المباشر للحصول على نتائج فورية أثناء الكتابة. يقوم هذا الوضع بإجراء تحويل Base64 محليًا في متصفحك باستخدام JavaScript، مما يضمن عدم وجود وقت استجابة.
آمن وخاص
خصوصيتك هي أولويتنا. تستخدم جميع الاتصالات اتصالات مشفرة SSL آمنة (HTTPS). نحن لا نفحص أو نخزن أو نشارك بياناتك المرسلة أبدًا.
أداة مجانية تمامًا عبر الإنترنت
أداتنا Base64 مجانية 100٪ للاستخدام. لا يلزم تثبيت برنامج أو تسجيل أو اشتراك.
مبادئ التصميم
يتكون جدول فهرس Base64 من 64 حرفًا تم اختيارها لتكون شائعة لمعظم التشفيرات وقابلة للطباعة. هذا يقلل من خطر تعديل البيانات بواسطة أنظمة مثل خوادم البريد الإلكتروني.
ما هو تشفير Base64؟
Base64 هي مجموعة من مخططات التشفير الثنائي إلى النص التي تمثل البيانات الثنائية بتنسيق سلسلة ASCII من خلال ترجمتها إلى تمثيل radix-64.
مثال على تشفير Base64
ضع في اعتبارك هذا الاقتباس من توماس هوبز في Leviathan:
"Man is distinguished, not only by his reason, but ..."
عند التشفير في MIME Base64، يصبح تسلسل ASCII هذا:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=كيف يعمل: يتم تشفير كلمة "Man" على أنها "TWFu". في ASCII، "M"، "a"، "n" هي بايت 77، 97، 110. يتم دمج تمثيلاتها الثنائية وتقسيمها إلى مجموعات من 6 بت.
| محتوى النص | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| قيمة ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| ثنائي | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| فهرس | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
كما هو موضح، يحول تشفير Base64 3 بايت من بيانات الإدخال (24 بت) إلى 4 أحرف Base64 (6 بت لكل منها)، مما يوسع حجم البيانات بنسبة 33٪ تقريبًا.
الصق نصًا أو أفلت ملفًا لتحوّله الأداة فورًا إلى سلسلة Base64، أو الصق سلسلة Base64 لتفكّ ترميزها وتستعيد النص الأصلي أو ملفًا قابلًا للتحميل. يجري التشفير وفك الترميز بالكامل داخل متصفحك، مع دعم ترميز UTF-8 والعربية والمجموعات القديمة، ووضع مباشر يحدّث النتيجة أثناء الكتابة. لا يُرفع أي شيء إلى أي خادم.
كيفية استخدام أداة تشفير وفك تشفير Base64
- 1
اختر التشفير أو فك التشفير
اختر «تشفير» لتحويل نص أو ملف إلى Base64، أو «فك تشفير» لإرجاع سلسلة Base64 إلى صورتها الأصلية.
- 2
أدخل المحتوى
اكتب النص أو الصقه في حقل الإدخال، أو اسحب ملفًا وأفلته (حتى 10 ميجابايت) لتحميله مباشرة.
- 3
اضبط الخيارات عند الحاجة
حدّد مجموعة الأحرف المناسبة للنص العربي أو غيره، أو فعّل «فك تشفير كل سطر بشكل منفصل» عند معالجة عدة سلاسل مفصولة بأسطر جديدة.
- 4
احصل على النتيجة فورًا
مع تفعيل الوضع المباشر تتحدّث النتيجة أثناء الكتابة؛ وإلا انقر «تشفير» أو «فك تشفير» لبدء المعالجة.
- 5
انسخ أو نزّل
استخدم «نسخ» لنقل النتيجة إلى الحافظة، أو «تحميل» لحفظ الملف المُفكّك أو النص المُشفّر على جهازك.
مراجع
- RFC 4648 — ترميزات البيانات Base16 وBase32 وBase64
المواصفة الرسمية من IETF التي تحدّد أبجدية Base64 وقواعد الحشو (padding) والترميز.
- MDN — تعريف Base64
شرح موجز لماهية Base64 ومتى يُستخدم ترميز البيانات الثنائية إلى نص على الويب.
- MDN — الدالة btoa()
دالة واجهة الويب المستخدمة لتشفير سلسلة إلى Base64 في JavaScript، مع ملاحظات حول التعامل مع يونيكود.
أدوات ذات صلة
صورة إلى Base64
حوّل ملفات الصور إلى روابط بيانات Base64 لتضمينها داخل الصفحات مباشرة.
Base64 إلى صورة
فكّ ترميز سلسلة Base64 لاستعادة صورة قابلة للعرض والتحميل.
ترميز/فك ترميز عناوين URL
رمّز مكوّنات الرابط ومعلمات الاستعلام أو فكّ ترميزها بنظام النسبة المئوية.
فك تشفير JWT
افحص رموز JSON Web Token التي تكون أجزاؤها مُرمَّزة بصيغة Base64URL.
الأسئلة الشائعة
- ما هو تشفير Base64؟
- Base64 هو نظام ترميز يحوّل البيانات الثنائية إلى نص قابل للقراءة باستخدام 64 حرفًا قياسيًا (الأحرف اللاتينية الكبيرة والصغيرة والأرقام و+ و/). إنه ليس تشفيرًا سريًّا بل وسيلة لنقل البيانات الثنائية بأمان عبر القنوات النصية.
- كيف أشفّر نصًا عربيًا إلى Base64 بشكل صحيح؟
- اكتب النص العربي في حقل الإدخال واختر مجموعة الأحرف UTF-8 قبل التشفير. يضمن UTF-8 ترميز الحروف العربية بدقة بحيث تُسترجع كما هي عند فك الترميز، بخلاف المجموعات القديمة التي قد تُفسد الأحرف.
- كيف أفكّ ترميز سلسلة Base64 إلى نصها الأصلي؟
- بدّل الوضع إلى «فك تشفير»، ثم الصق سلسلة Base64 في حقل الإدخال لتظهر النتيجة الأصلية فورًا. إذا لصقت عدة سلاسل في أسطر منفصلة فعّل خيار «فك تشفير كل سطر بشكل منفصل».
- هل تشفير Base64 آمن مثل التشفير المعمّى؟
- لا. Base64 ترميز وليس تشفيرًا. أي شخص يستطيع فك السلسلة واستعادة المحتوى الأصلي، لذا لا يوفّر أي سرية. للحماية الفعلية استخدم تشفيرًا حقيقيًّا مثل AES، واستعمل Base64 فقط لنقل البيانات لا لإخفائها.
- هل تُرسَل بياناتي إلى خادم؟
- لا. يجري التشفير وفك الترميز بالكامل داخل متصفحك عبر واجهات JavaScript المدمجة، فلا يغادر نصّك أو ملفاتك جهازك إطلاقًا، ما يجعل الأداة مناسبة للبيانات الحساسة.
- هل يزيد ترميز Base64 من حجم البيانات؟
- نعم. يحوّل Base64 كل 3 بايت من الإدخال (24 بت) إلى 4 أحرف (6 بت لكل حرف)، فيكبر الحجم بنحو 33٪. هذا الفرق طبيعي ومتوقّع نظير جعل البيانات الثنائية صالحة للنقل النصي.
- هل يمكنني تشفير الملفات وليس النصوص فقط؟
- نعم. اسحب ملفًا وأفلته أو ارفعه (حتى 10 ميجابايت) لتشفيره إلى Base64، واستخدم زر «تحميل» لحفظ الملف بعد فك ترميزه على القرص.