Конвертер Data URI в файл
Преобразуйте любой data URI обратно в скачиваемый файл. Вставьте data URI (data:image/png;base64,... или data:text/plain,...) и мгновенно извлеките исходный файл с автоматическим определением MIME-типа и расширения имени файла. Поддерживается более 40 типов файлов, включая изображения, текст, аудио, видео, шрифты и PDF: вся обработка выполняется локально в браузере, без регистрации.
Convert any data URI back into a downloadable file. Paste a data URI (data:image/png;base64,...) and instantly extract the file with automatic MIME type detection and filename extension.
Paste the full data URI including the "data:" prefix and comma separator
Paste a data URI to convert
A data URI looks like data:image/png;base64,iVBOR...
All conversion is performed locally in your browser. No data is uploaded to any server.
Почему стоит использовать наш конвертер Data URI в файл?
- Мгновенный разбор data URI: вставьте любой data URI и сразу извлеките все метаданные — MIME-тип, кодировку (Base64 или обычную), расширение файла, категорию и размер. Поддерживаются текстовые, графические, аудио-, видео-, шрифтовые и прикладные файлы с автоматическим определением типа.
- Скачивание файла в один клик: скачайте декодированный файл одним щелчком. Инструмент автоматически предлагает правильное расширение по MIME-типу и позволяет изменить имя файла перед скачиванием. Поддерживаются файлы любого размера, который может обработать браузер.
- Предпросмотр содержимого для текстовых файлов: просматривайте содержимое текстовых файлов (HTML, JSON, CSS, JavaScript, обычный текст) прямо в браузере перед скачиванием. Проверьте декодированное содержимое, чтобы убедиться в правильности преобразования, с прокручиваемой панелью для больших файлов.
- Поддержка более 40 типов MIME: наш инструмент распознаёт более 40 распространённых MIME-типов, включая все основные форматы изображений (PNG, JPEG, GIF, WebP, SVG, AVIF), текстовые форматы, аудио- и видеокодеки, форматы шрифтов и прикладные типы, такие как PDF и документы Office. Для неизвестных типов по умолчанию используется .bin.
Типичные сценарии использования конвертера Data URI в файл
- Frontend-разработка и отладка: извлекайте встроенные изображения, шрифты и другие ресурсы из data URI в CSS-файлах, инлайн-стилях HTML или JavaScript-бандлах. Преобразуйте data URI обратно в отдельные файлы для проверки, оптимизации или замены внешними ресурсами.
- Восстановление вложений из писем: извлекайте вложения из data URI, встроенных в HTML-письма. Многие почтовые клиенты встраивают изображения и документы как data URI в тело письма. Преобразуйте их обратно в скачиваемые файлы для сохранения или отправки.
- Извлечение изображений с веб-страниц: сохраняйте изображения, встроенные как data URI на веб-страницах. Когда при осмотре страницы вы найдёте изображения со схемой data:, скачайте их этим инструментом как настоящие файлы изображений для офлайн-использования.
- Восстановление из баз данных и экспортов: восстанавливайте файлы из дампов баз данных, где двоичные данные хранятся как data URI. Преобразуйте blob-данные из SQL-дампов, экспортов MongoDB или JSON-резервных копий обратно в исходные форматы.
- Декодирование ответов API: декодируйте data URI, возвращаемые API, которые встраивают содержимое файлов в ответы. Некоторые REST API возвращают изображения или документы как data URI в JSON-нагрузках — преобразуйте их обратно в файлы для тестирования и проверки.
- Исследование безопасности и анализ: анализируйте data URI, найденные при исследовании безопасности. Извлекайте и изучайте содержимое data URI из фишинговых писем, вредоносных документов или XSS-нагрузок, чтобы понять встроенное содержимое, не выполняя его.
Что такое data URI?
Data URI (Uniform Resource Identifier) — это схема, позволяющая встроить содержимое файла прямо в строку URL вместо ссылки на внешний файл. Определённая в RFC 2397, data URI имеет формат data:[<mediatype>][;base64],<data>. MIME-тип сообщает браузерам, что это за содержимое (например, image/png, text/html), а необязательный флаг ;base64 указывает, что часть данных — это двоичные данные в кодировке Base64. Data URI часто используются для встраивания небольших изображений (спрайтов), шрифтов и других ресурсов прямо в CSS, HTML и JavaScript, чтобы сократить число HTTP-запросов.
Как работает наш конвертер Data URI в файл
- Вставьте data URI: скопируйте любую строку data URI и вставьте её в поле ввода. Инструмент принимает data URI любого размера, включая содержащие данные Base64 или обычные данные с URL-кодировкой.
- Разбор и декодирование: инструмент разбирает data URI, извлекает MIME-тип, определяет схему кодирования (Base64 или обычную) и декодирует данные в исходную двоичную форму. MIME-тип сопоставляется с подходящим расширением файла с помощью базы из более чем 40 типов.
- Скачайте или просмотрите: измените имя файла и нажмите «Скачать», чтобы сохранить декодированный файл. Для текстового содержимого его можно просмотреть прямо в браузере перед скачиванием. Инструмент также предлагает опцию «Копировать содержимое» для копирования декодированного текста в буфер обмена.
Компоненты data URI: пояснение
- Схема (data:): префикс схемы URI, который обозначает это как data URI. Без этого префикса браузер не распознает данные как встроенные.
- MIME-тип: тип содержимого встроенных данных (например, image/png, text/html, application/pdf). Он сообщает браузеру, как интерпретировать данные. Если он опущен, по умолчанию используется text/plain;charset=US-ASCII.
- Флаг кодирования (;base64): указывает, что часть данных закодирована в Base64. Без этого флага данные трактуются как текст с URL-кодировкой (процентное кодирование), что неэффективно для двоичных данных, но подходит для простого текста.
- Полезная нагрузка данных: собственно содержимое файла — либо двоичные данные в Base64, либо текст с URL-кодировкой. Данные идут после запятой и могут быть любой длины, хотя большинство браузеров ограничивают data URI примерно 32 КБ из соображений производительности.
Приватность, безопасность и доступность
Наш конвертер Data URI в файл обрабатывает всё локально в браузере. Вставленные data URI никогда не отправляются на сервер: весь разбор, декодирование Base64 и создание файлов выполняются на стороне клиента с помощью JavaScript. Инструмент полностью бесплатен: без регистрации, без аккаунта и без ограничений. Мы поддерживаем более 40 сопоставлений MIME-типа расширению и обрабатываем data URI любого размера, который способен обработать ваш браузер. Скачанные файлы создаются как Blob-URL, которые отзываются сразу после скачивания.
Часто задаваемые вопросы
Data URI (схема URL data:) — это способ встроить содержимое файла прямо в строку URL вместо ссылки на внешний файл. Формат: data:[<mediatype>][;base64],<data>. Он часто используется для встраивания небольших изображений, шрифтов и других ресурсов прямо в HTML и CSS.
Просто вставьте data URI в поле ввода и нажмите «Преобразовать Data URI». Инструмент разберёт MIME-тип, декодирует данные и предложит кнопку скачивания. Перед скачиванием можно изменить имя файла.
Инструмент распознаёт более 40 распространённых MIME-типов, включая изображения (PNG, JPEG, GIF, WebP, SVG), текстовые форматы (HTML, CSS, JavaScript, JSON, XML), аудио/видео, шрифты, PDF и документы Office. Неизвестные типы сохраняются с расширением .bin.
Инструмент обрабатывает файлы в браузере, поэтому ограничение зависит от доступной памяти. Большинство браузеров эффективно справляются с data URI до 32 КБ. Для файлов свыше 10 МБ стоит использовать традиционный хостинг файлов.
Кодировка Base64 преобразует двоичные данные в ASCII-текст. Обычные (URL-кодированные) данные используют процентное кодирование. Base64 эффективнее для двоичных файлов, таких как изображения и PDF, а обычная кодировка обычно применяется для короткого текста.
Да. Data URI в CSS выглядят так: `url(data:image/png;base64,...)`. Скопируйте только часть data URI (начиная с «data:») и вставьте в наш инструмент, чтобы скачать исходный файл.
Data URI устраняют дополнительные HTTP-запросы, улучшая производительность для небольших ресурсов. Они идеальны для очень маленьких изображений (иконки менее 1 КБ), встроенных шрифтов и самодостаточных документов, которые должны работать офлайн без внешних зависимостей.
Да! 100 % бесплатно, без регистрации, без аккаунта и без ограничений. Всё преобразование происходит локально в браузере: данные никогда не отправляются на сервер.