في الآونة الأخيرة ، جئت إلى صفحة ويب مع صور في الداخل ، ولكن لم يتم الرجوع إلى موارد صور خارجية. كنت فضولي جدا. بعد التحقق من الكود ، وجدت أن الصور الموجودة في الداخل تم استبدالها بسلسلة مشفرة BASE64. وهذا ما يسمى مخطط URI للبيانات.
الأنواع التي يدعمها نظام URI للبيانات هي:
البيانات: ، بيانات النص
البيانات: نص/عادي ، بيانات نصية
البيانات: نص/HTML ، رمز HTML
البيانات: نص/HTML ؛ BASE64 ، رمز HTML المشفر BASE64
البيانات: النص/CSS ، رمز CSS
البيانات: نص/CSS ؛ BASE64 ، BASE64 رمز CSS المشفرة
البيانات: نص/JavaScript ، رمز JavaScript
البيانات: نص/javaScript
البيانات: الصورة/gif ؛ BASE64 ، BASE64 بيانات صورة GIF المشفرة
البيانات: Image/PNG ؛ BASE64 ، BASE64 مشفرة بيانات صورة PNG
البيانات: Image/JPEG ؛ BASE64 ، BASE64 مشفرة بيانات صورة JPEG
البيانات: Image/X-Icon ؛ BASE64 ، BASE64 DECON DATION
لقد صنعت صفحة بسيطة بنفسي ، انقر لعرض صفحة الاختبار ، يمكنك إلقاء نظرة على الرمز المصدر. العملية الكلية هي كما يلي:
1 pase64 صورة مشفرة
تحت Linux ، يمكنك استخدام مسار الصورة BASE64+ لإنشاء سلاسل مشفرة BASE64
صورة:
استخدم الأمر:
BASE64 Android.png
السلسلة الناتجة هي:
انسخ الرمز