Недавно я пришел на веб -страницу с изображениями внутри, но не было упомянутых ресурсов внешнего изображения. Мне было очень любопытно. После проверки кода я обнаружил, что изображения внутри были заменены строкой кодированной Base64. Это называется схемой данных URI.
Типы, поддерживаемые схемой URI Data:
Данные:, текстовые данные
Данные: текст/простые текстовые данные
Данные: текст/HTML, HTML -код
Данные: текст/HTML; BASE64, BASE64 Кодированный HTML -код
Данные: текст/CSS, CSS -код
Данные: Text/CSS; BASE64, BASE64 Кодированный CSS -код
Данные: текст/JavaScript, код JavaScript
Данные: Text/JavaScript; Base64, кодированный кодированный JavaScript Base64
Данные: изображение/GIF; BASE64, BASE64, закодированные данные GIF -изображения
Данные: изображение/PNG; BASE64, кодированные данные PNG BASE64
Данные: Image/JPEG; BASE64, кодированные данные JPEG BASE64
Данные: Image/X-ICON; Base64, Base64 кодированные данные изображения изображения
Я сам сделал простую страницу, нажмите, чтобы просмотреть тестовую страницу, вы можете посмотреть на исходный код. Общая операция заключается в следующем:
1 BASE64 Кодированная картина
Под Linux вы можете напрямую использовать путь Base64+ изображения для генерации кодированных строк Base64
картина:
Используйте команду:
Base64 Android.png
Полученная строка:
Скопировать код