أنشئ أصلاً صغيراً مضمناً للاختبار
حوّل عينة صغيرة وافحص MIME والحجم ثم اختبرها في معاينة HTML المعزولة.
- اختر العينة
- افحص البادئة
- انسخ data URL
- اختبر في HTML Formatter
يحوّل ملفات محلية إلى data URL بترميز Base64 أو يفك data URL إلى محتوى نصي أو ثنائي. مفيد لدمج الصور في CSS أو إرسال مرفقات مشفرة عبر API. يعمل محلياً في المتصفح مع دعم السحب والإفلات والتنزيل.
أدوات Base64
بيانات URI Base64
ستظهر بيانات URI هنا.
حوّل الملف إلى data:[mime];base64,… داخل ذاكرة المتصفح مع الحفاظ على البايتات وتوضيح زيادة الحجم بنحو الثلث ونوع MIME الاحتياطي.
أكمل سير عمل محول الملف إلى data URL بنمط Base64 قابلاً للتحقق داخل هذا المتصفح.
الخطوة 1
انقر المنطقة وحدد الملف الدقيق المراد تمثيل بايتاته.
الخطوة 2
تعرض لوحة الإدخال الاسم بعد اكتمال FileReader.
الخطوة 3
تحقق من MIME قبل الفاصلة؛ النوع المجهول يصبح application/octet-stream.
الخطوة 4
يمثل Base64 كل ثلاثة بايتات بأربعة محارف تقريباً إضافة إلى البادئة.
الخطوة 5
استخدم الناتج فقط مع مستقبِل يقبل data URL وحجمها.
النتيجة: يزيد Base64 والنسخ في الذاكرة الحمولة وقد يؤخر العرض.
الإصلاح: خصص data URLs للأصول الصغيرة واستخدم رابط ملف للبقية.
النتيجة: قد يكون MIME فارغاً أو مشتقاً من الاسم ولا يثبت البايتات.
الإصلاح: تحقق من توقيع الملف في النظام المستهلك.
النتيجة: تجعل البادئة والفاصلة القيمة مرفوضة.
الإصلاح: راجع العقد واحذف البادئة فقط عندما يُطلب الجزء المشفر صراحة.
حوّل عينة صغيرة وافحص MIME والحجم ثم اختبرها في معاينة HTML المعزولة.
أرسل نص Unicode إلى مرمز النص والملف الاعتباطي إلى هذا المحول.
تشكل البايتات الخمسة كلمة Hello؛ يعطي RFC 4648 القيمة SGVsbG8= ويضع RFC 2397 بادئة text/plain قبلها.
لا، إنه data URL كاملة فيها MIME وعلامة ;base64, والحمولة.
نعم كبايتات ضمن ذاكرة المتصفح، لكنه لا يفسر الصيغة أو يتحقق منها.
لم يبلّغ المتصفح عن نوع، فاستُخدم MIME الثنائي العام.
يمثل Base64 ثلاثة بايتات بأربعة محارف قبل إضافة البادئة.
لا. يصل FileReader إليه بعد اختيارك الصريح ويعالجه داخل التبويب.
لا. اتجاهها من الملف إلى data URL فقط.
يقرأ FileReader الملف المختار إلى هذا التبويب ويحوّله JavaScript في المتصفح بلا رفع. تعمل الأداة دون اتصال بعد تخزين الموارد الثابتة، وتبقى البايتات والسلسلة الموسعة في ذاكرة التبويب حتى المسح أو الإغلاق.