Что такое формат файла IDML?
Файлы с расширением .idml создаются в Adobe InDesign, а полное название формата - InDesign Markup Language. Приложение предназначено для создания сложных графических макетов страниц, используемых в журналах, газетах, брошюрах, листовках, книгах и электронных книгах. Файл .idml хранит свойства расположения, метаданные, мультимедийные элементы, текстовое содержимое, форматирование и другую специфическую для макета информацию.
.idml является преемником формата обмена .inx, который было сложнее редактировать с помощью стороннего ПО. Adobe переработала формат обмена, чтобы сделать модификацию и создание макетов страниц более доступными для приложений помимо самого InDesign - включая такие инструменты, как Affinity Publisher, QuarkXPress и Scribus.
.idml основан на XML и упакован как стандартный ZIP-архив, используя ту же конвенцию контейнеров, что и документы EPUB и ODF. Файл начинается с магических байтов 50 4B 03 04 (PK) и хранит несжатую запись mimetype - application/vnd.adobe.indesign-idml-package - в качестве своего первого файла. Переименование .idml в .zip позволяет напрямую просматривать все внутренние XML-файлы.
Корневым документом внутри пакета является designmap.xml, который связывает воедино следующие папки:
META-INF/- дескриптор контейнераResources/- шрифты, цвета и графические стилиStories/- отдельные текстовые потокиSpreads/- макеты разворотов страницMasterSpreads/- определения мастер-страницXML/- теги и атрибуты XML для структурированного контента
Безопасность и защита
РИСК: LOWIDML - это данные макета в формате XML-в-ZIP, они не являются исполняемыми, поэтому их открытие безопасно. К любым ZIP-архивам из ненадежных источников применимы стандартные меры предосторожности, но активного содержимого в них нет. Реальный «риск» заключается в точности отображения, а не в безопасности: сторонние импортеры (Scribus, QuarkXPress) могут не воспроизводить каждую функцию InDesign в точности.
Детали формата
в двух словахПрограммы, открывающие файлы IDML
Технические подробности
глубокая спецификация| Формат контейнера | ZIP-архив; магические байты 50 4B 03 04 (сигнатура «PK» со смещением 0) |
| Кодировка полезной нагрузки | UTF-8 XML во всех внутренних файлах компонентов |
| MIME-тип | application/vnd.adobe.indesign-idml-package |
| Первая запись ZIP | Несжатый файл «mimetype» - та же конвенция, что используется в пакетах EPUB и ODF |
| Корневой документ | designmap.xml - манифест пакета, ссылающийся на все папки компонентов |
| Замененный формат | .inx (InDesign Interchange), устарел начиная с InDesign CS4 |
| Разработчик | Adobe Inc. |
| Папка Stories | Каждый текстовый поток хранится как отдельный файл Story_*.xml, что позволяет независимо редактировать содержимое |
| Папка Spreads | XML-файлы для каждого разворота, определяющие геометрию страницы, размещение объектов и координаты фреймов |
| Папка MasterSpreads | Определения мастер-страниц, применяемые глобально ко всем страницам документа |
| Папка XML | Определения тегов и атрибутов XML для структурированных рабочих процессов с документами |
| Папка Resources | Ресурсы всего документа: шрифты, образцы цветов, стили абзацев и стили символов |
| Сторонняя поддержка | Чтение и запись поддерживаются в Affinity Publisher, QuarkXPress и Scribus |
| Цель совместимости | Разработан для межпрограммного обмена макетами InDesign без потери данных при передаче |
| Метод проверки | Переименуйте .idml в .zip, чтобы просматривать и редактировать все внутренние XML в любом текстовом редакторе |
| Выпущен | 2008 (InDesign CS4) - replaced the older INX interchange format |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.adobe.com |
Конвертации IDML
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах IDML.