Изображение из Base64: когда результат должен быть файлом
Длинная строка может содержать изображение, а не читаемый текст. Utilgo преобразует значение в байты и показывает распознанный тип. Обычный адрес картинки не равнозначен данным 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 не является шифрованием. Любой обладатель строки может её декодировать. Обработка выполняется в браузере без отправки ввода для преобразования. Не публикуйте секретные значения на снимках экрана. Проверьте скачанную картинку и размеры; не запускайте неизвестные файлы.