ترميز وفك Base64 — تحويل النص في المتصفح
رمّز أو فك Base64 وBase64url لنص UTF-8 أو بايتات ملف في متصفحك. الخطوات: اختر ترميز أو فك، الصق النص أو اختر ملفًا، فعّل Base64url عند الحاجة، ثم انسخ. مثال: Hello 世界 → SGVsbG8g5LiW55WM. Unicode عبر UTF-8؛ لا رفع.
كيف يعمل
الترميز يحوّل UTF-8 أو بايتات الملف إلى Base64. Base64url للرموز الآمنة في URL.
قواعد متوقعة
ما تتوقعه: الأبجديات، UTF-8، والحشو.
- Base64 القياسي: A–Z, a–z, 0–9, +, /. Base64url: - و_.
- النص دائمًا UTF-8 قبل الترميز.
- الملف = بايتات خام دون رفع.
- الخصوصية: بدون خادم. RFC 4648 في المتصفح.
مثال
ترميز: Hello 世界 → SGVsbG8g5LiW55WM. فك يعيد النص الأصلي.
حالات مناسبة
- مطورون: ترميز JSON أو UTF-8 لطلبات API.
- JWT: فحص مقاطع Base64url.
- إعدادات: تضمين blobs صغيرة في YAML أو CI.
Frequently asked questions
ما الفرق بين Base64 وBase64url؟
Base64 القياسي يستخدم + و/ و=. Base64url يستبدلهما بـ - و_ ويحذف الحشو — شائع في JWT.
هل يدعم Unicode / UTF-8؟
نعم. النص يُحوَّل إلى بايتات UTF-8 أولاً. الفك يعيد Unicode إذا كان الإدخال صحيحًا.
كيف يختلف عن أداة الصور؟
هذه الصفحة للنص/البايتات العامة. أداة الصور تركز على المعاينة والتنزيل.
هل يُرفع النص أو الملف؟
لا. التحويل محلي بالكامل؛ لا رفع للخادم.
ماذا يحدث مع Base64 غير صالح؟
يُتجاهل الفراغ عند الفك. أحرف غير صالحة تعطي خطأ.
استفسارات أو ملاحظات
هل هناك غموض أو خلل أو نقص؟ اكتب رسالة أدناه — نقرأ كل ملاحظة عن هذه الأدوات.