مشفر ومفك تشفير Base64 - النص والملفات (مدعوم بأمان الURL)

ترميز أي نص أو ملف إلى Base64، أو فك تشفير Base64 مرة أخرى إلى نص. مدعوم بنسخة آمنة من العنوان. دعم كامل ل UTF-8، يعمل بالكامل في متصفحك.

المدخلات
الإنتاج

حول Base64

يمثل Base64 البيانات الثنائية كنص ASCII باستخدام 64 حرفا. يستبدل Base64 الآمن "+/" ب "-_" ويحذف الحشو "=" حتى يتمكن من الدخول بأمان في الروابط وأسماء الملفات. تصبح الملفات عنوان URL للبيانات عند ترميزها.

Frequently Asked Questions

قم بلصق نصك أو ضع أي ملف في صندوق الإدخال، واحتفظ بالوضع على Encoding ويظهر تمثيل Base64 في المخرج. بالنسبة للملفات، تحصل على رابط بيانات يمكن تضمينه مباشرة في HTML أو CSS أو JSON — ولا يوجد خادم رفع بينهما.

usage

يقوم Base64 الآمن باستبدال "+" ب "-" و"/" ب "_" ويزيل الحشو "=" اللاحق بحيث يمكن للقيمة المشفرة الانتقال داخل عناوين URL وأسماء الملفات ومقاطع JWT دون الهروب المزيد. قم بتبديل الرابط الآمن كلما انتهى الأمر بالمخرج في سلسلة استعلام أو مقطع مسار أو رأس HTTP.

technical

لا. Base64 هو ترميز وليس تشفيرا. أي شخص يمكنه فك تشفير السلسلة بنقرة واحدة، لذا لا تستخدمها أبدا كآلية سرية. استخدم AES أو RSA أو libsodium عندما تحتاج إلى سرية حقيقية، واستخدم Base64 فقط لجعل البيانات الثنائية آمنة نصيا.

privacy

يقوم Base64 بتعبئة ثلاثة بايت في أربعة أحرف. عندما لا يكون طول الإدخال مضاعفا للثلاثة، يقوم المشفر بوضع وسادات الكتلة النهائية ب "=" بحيث يبقى المخرج مضاعفا لأربعة. المعيار Base64 يحتفظ بالوسادة؛ Base64 الآمن للروابط يتخلى عنه لأن الطول ضمني.

technical

نعم. يقرأ المشفر الإدخال ك UTF-8 قبل الترميز، لذا تنقل الحروف العربية والصينية والسيريلية والرموز التعبيرية ذهابا وإيابا بشكل نظيف. يتم عرض النتيجة المفككة كنص UTF-8، وهو ما يتوقعه كل متصفح وطرفية وواجهة برمجة تطبيقات حديثة.

compatibility

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

technical

لا. يعمل المشفر بالكامل داخل متصفحك باستخدام واجهات برمجة التطبيقات القياسية ATOB / BTOA بالإضافة إلى غلاف UTF-8، لذا لا يصل نصك أو ملفك إلى الخادم. وهذا يجعل الأداة آمنة للرموز وبيانات الاعتماد والثنائية الخاصة التي لا ترغب في كشفها.

privacy

Use Cases

تضمين الصور في HTML و CSS كروابط بيانات

أيقونات صغيرة مدمجة، وشعارات، وصور SVG كعناوين بيانات Base64 لحفظ طلبات HTTP، وشحن رسائل HTML ذات ملف واحد، والحفاظ على النماذج الأولية مستقلة دون استضافة أصول خارجية

web

مصادقة API ورموز الحامل

بناء رؤوس مصادقة HTTP Basic، وفك رموز حامل أثناء تصحيح أخطاء واجهة برمجة التطبيقات، وفحص بيانات الاعتماد المغلفة على base64 المشتركة في Postman، وأمثلة Curl ومستندات OpenAPI

technical

ترميز ملفات JSON و GraphQL

لف التحميلات الثنائية (PDF، الصور، المقاطع الصوتية) كسلاسل Base64 حتى يتم وضعها بأمان داخل JSON، وطفرات GraphQL، وأجسام webhook التي تحمل فقط نصوصا

technical

مرفقات MIME عبر البريد الإلكتروني

سحب المرفقات المشفرة بنظام base64 من ملفات .eml الخام، سجلات SMTP أو ردود IMAP لاستعادة الفواتير المفقودة، لقطات الشاشة، والوثائق من تصدير البريد الإلكتروني

utility

الرموز الآمنة للروابط لتطبيقات الويب

إنشاء سلاسل base64 آمنة لروابط إعادة تعيين كلمة المرور، ورموز التحقق من البريد الإلكتروني، ومعرفات المشاركة، والروابط القصيرة دون كسر في أحرف "+" أو "/" في المتصفحات

web

فحص مقاطع JWT يدويا

قم بفك تشفير مقاطع الرأس والحمولة في رمز ويب JSON أثناء التصحيح المحلي عندما لا يكون لديك فك تشفير JWT كامل مثبت في طرفيتك أو محررك

technical