أدوات المطورين

مشفّر ومفكك Base64

شفّر وفك ترميز نص Base64 في المتصفح مع UTF-8 و Base64URL والحشو والتفاف الأسطر والمعالجة سطرًا بسطر.

تعديل هذا الجانب يحدّث نص Base64 على اليمين.

تعديل هذا الجانب يحاول فك ترميز نص UTF-8 على اليسار. قد لا تظهر الملفات الثنائية بشكل صحيح.

الخيارات
الأبجدية
خيارات الإخراج

استخدم Base64 القياسي لمعظم النصوص. استخدم Base64URL عندما ستوضع النتيجة في عنوان URL أو اسم ملف أو رمز أو قيمة استعلام.

كيفية استخدام Base64 بأمان

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

يحوّل البايتات إلى نص

يمثل Base64 البيانات الثنائية بأحرف قابلة للطباعة حتى تمر القيمة عبر الأنظمة التي تتوقع نصًا.

تختلف الأبجديات القياسية والآمنة لعناوين URL

يستخدم Base64 القياسي علامة الجمع والشرطة المائلة. يستخدم Base64URL الشرطة والشرطة السفلية ليسهل وضع النتيجة في عناوين URL وأسماء الملفات.

التفاف MIME مخصص لتنسيقات البريد القديمة

يتم لف بعض بيانات MIME عند 76 حرفًا في السطر. تبقى معظم قيم API الحديثة في سطر واحد ما لم يطلب التنسيق غير ذلك.

أخطاء شائعة

اعتبار Base64 تشفيرًا

يمكن لأي شخص فك Base64. لا تستخدمه لإخفاء كلمات المرور أو المفاتيح الخاصة أو البيانات الشخصية.

استخدام الأبجدية الخاطئة

الرمز الذي يحتوي على شرطة أو شرطة سفلية غالبًا هو Base64URL. القيمة التي تحتوي على علامة جمع أو شرطة مائلة غالبًا هي Base64 قياسي.

فك الملفات الثنائية كنص

قد تتحول الصور وملفات PDF وغيرها من الملفات الثنائية إلى بايتات ليست نص UTF-8 مقروءًا.

نصائح

استخدم وضع الأسطر للدفعات

عندما تكون لديك قيم مستقلة كثيرة، عالج كل سطر على حدة حتى لا تمتزج قيمة بالأخرى.

احتفظ بالحشو عند الشك

تساعد علامات المساواة في النهاية كثيرًا من المفككات على معرفة كيفية إكمال آخر البايتات. احذفها فقط إذا كان التنسيق الهدف يسمح بذلك.

أزل الأسرار قبل المشاركة

يظهر Base64 كثيرًا في الرموز والرؤوس وملفات الإعداد. فك وشارك فقط البيانات المسموح لك بكشفها.