Декодер Base64 в файл
Вставьте Base64 или data: URI и скачайте исходный файл. Тип файла (PNG, JPEG, PDF, ZIP, JSON…) определяется по магическим байтам, изображения показываются в предпросмотре.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое Base64 в файл?
Декодирует Base64 или URI data: обратно в двоичные данные и позволяет скачать их как файл. Тип файла берётся из data URI или определяется по магическим байтам содержимого, поэтому расширение подбирается верно; изображения показываются в предпросмотре, текстовые файлы — как текст.
Как пользоваться Base64 в файл
- Вставьте текст Base64 или URI
data:…;base64,…в поле Base64 или data URI. - Проверьте определённый Тип файла и Размер после декодирования.
- При желании измените Имя файла (расширение подставляется автоматически).
- Нажмите Скачать файл.
Пример
SGVsbG8sIFdvcmxkIQ==
text/plain · 13 B · decoded.txt containing "Hello, World!"
Файл decoded.txt с текстом Hello, World!
Когда использовать Base64 в файл
Используйте для восстановления вложений и изображений из ответов API, логов, писем и полей баз данных. Если в Base64 лежит обычный текст, быстрее воспользоваться инструментом «Декодирование Base64».
Как работает Base64 в файл
Пробелы и префикс data URI удаляются, а Base64 (стандартный или URL-безопасный) декодируется в байты. MIME-тип берётся из data URI, если он есть; иначе первые байты сравниваются с известными сигнатурами — например, 89 50 4E 47 для PNG, %PDF- для PDF, PK для ZIP — а корректный UTF-8 без управляющих символов считается текстом (JSON, SVG, HTML или обычный текст). Для скачивания локально создаётся Blob.
Распространенные Случаи Использования
- Сохранение изображения, которое API вернул в Base64
- Восстановление PDF, хранящегося в поле JSON
- Проверка, какой тип файла скрыт в неизвестном блоке Base64
- Извлечение встроенного шрифта или значка из data URI в CSS
Примечание по Безопасности
Декодированные файлы могут быть исполняемыми или документами с макросами. Открывайте только файлы из источников, которым доверяете.
Часто Задаваемые Вопросы
Как определяется тип файла?
Из URI data:, если вы вставили его; иначе по магическим числам в начале данных. Форматы без сигнатуры считаются text/plain (если это корректный UTF-8) или application/octet-stream.
Можно ли вставить URL-безопасный Base64?
Да, - и _ принимаются, а дополнение необязательно.
Загружается ли файл куда-либо?
Нет, декодирование и ссылка для скачивания создаются в вашем браузере.