📝 BLOG

Изображение из Base64: когда результат должен быть файлом

Длинная строка может содержать изображение, а не читаемый текст. Utilgo преобразует значение в байты и показывает распознанный тип. Обычный адрес картинки не равнозначен данным Base64.

Обновлено:

Подготовлено: Gsetsoft

Изображение из Base64: когда результат должен быть файлом

Различайте код и data URL

Значение бывает без префикса или начинается с data:image/png;base64,. После запятой идут закодированные данные. Можно вставить всю data-ссылку. Обычный адрес страницы не заставляет инструмент загружать её изображения.

Вставьте значение или выберите текстовый файл

Используйте поле Base64 либо файл .txt или .b64 с кодом, а не исходную фотографию. Ограничения: 12 MiB входного текста и 8 MiB после декодирования. Деление строки на части не создаёт самостоятельные изображения.

Оцените тип результата

PNG, JPEG, WebP, GIF и BMP могут показываться в предпросмотре при поддержке браузером. Читаемый текст выводится как текст; PDF может распознаваться как файл. Неизвестные бинарные данные могут скачиваться как .bin. Проверяются сигнатурные байты, а не только метка. Распознавание не гарантирует безопасность.

Возьмите полное значение из источника

Из JSON копируйте только значение без кавычек и окружающего объекта. Пробелы и переносы удаляются; поддерживаются URL-безопасные - и _. При ошибке получите исходную строку целиком вместо случайного добавления =. Успешное декодирование не доказывает полноту файла.

Кодирование не скрывает данные

Base64 не является шифрованием. Любой обладатель строки может её декодировать. Обработка выполняется в браузере без отправки ввода для преобразования. Не публикуйте секретные значения на снимках экрана. Проверьте скачанную картинку и размеры; не запускайте неизвестные файлы.

Связанные инструменты

Ваш выбор конфиденциальности

Необходимые cookie обеспечивают безопасность и сеансы. Базовые визиты учитываются; с вашего разрешения включается дополнительная аналитика. Политика cookie