O que é o formato de ficheiro IDML?
Arquivos com a extensão .idml são criados com o Adobe InDesign, e o nome completo do formato é InDesign Markup Language. O aplicativo é projetado para criar layouts gráficos complexos de páginas, usados em revistas, jornais, brochuras, folhetos, livros e eBooks. Um arquivo .idml armazena propriedades de organização, metadados, elementos multimídia, conteúdo de texto, formatação e outras informações específicas do layout.
O .idml é o sucessor do formato de intercâmbio .inx, que era mais difícil de editar usando softwares de terceiros. A Adobe redesenhou o formato de troca para tornar a modificação e a criação de layouts de página mais acessíveis a aplicativos além do próprio InDesign - incluindo ferramentas como Affinity Publisher, QuarkXPress e Scribus.
O .idml é baseado em XML e empacotado como um arquivo ZIP padrão, compartilhando a mesma convenção de contêiner que documentos EPUB e ODF. O arquivo começa com os magic bytes 50 4B 03 04 (PK) e armazena uma entrada mimetype não compactada - application/vnd.adobe.indesign-idml-package - como seu primeiro arquivo. Renomear .idml para .zip permite que você inspecione todo o XML interno diretamente.
O documento raiz dentro do pacote é o designmap.xml, que vincula as seguintes pastas:
META-INF/- descritor do contêinerResources/- fontes, cores e estilos gráficosStories/- sequências de texto individuaisSpreads/- layouts de páginas espelhadasMasterSpreads/- definições de páginas mestrasXML/- tags e atributos XML para conteúdo estruturado
Segurança e proteção
RISCO: LOWUm IDML contém dados de layout XML-em-um-ZIP, não é executável, portanto abrir um é seguro. A cautela padrão com arquivos compactados se aplica a qualquer ZIP de fonte não confiável, mas não há conteúdo ativo. O «risco» real é a fidelidade, não a segurança: importadores não-Adobe (Scribus, QuarkXPress) podem não reproduzir todos os recursos do InDesign exatamente.
Detalhes do formato
em resumoProgramas que abrem arquivos IDML
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP; magic bytes 50 4B 03 04 (assinatura «PK» no deslocamento 0) |
| Codificação de carga útil | UTF-8 XML em todos os arquivos de componentes internos |
| Tipo MIME | application/vnd.adobe.indesign-idml-package |
| Primeira entrada ZIP | Arquivo «mimetype» não compactado - mesma convenção usada pelos pacotes EPUB e ODF |
| Documento raiz | designmap.xml - manifesto do pacote que referencia todas as pastas de componentes |
| Formato substituído | .inx (InDesign Interchange), descontinuado a partir do InDesign CS4 |
| Desenvolvedor | Adobe Inc. |
| Pasta Stories | Cada sequência de texto armazenada como um arquivo Story_*.xml separado, permitindo edição de conteúdo independente |
| Pasta Spreads | Arquivos XML por página espelhada definindo a geometria da página, posicionamento de objetos e coordenadas de quadros |
| Pasta MasterSpreads | Definições de páginas mestras aplicadas globalmente em todas as páginas do documento |
| Pasta XML | Definições de tags e atributos XML para fluxos de trabalho de documentos estruturados/etiquetados |
| Pasta Resources | Ativos de todo o documento: fontes, amostras de cores, estilos de parágrafo e estilos de caractere |
| Suporte de terceiros | Legível e gravável pelo Affinity Publisher, QuarkXPress e Scribus |
| Objetivo de interoperabilidade | Projetado para troca de layouts do InDesign entre aplicativos sem perda de dados no processo |
| Método de inspeção | Renomeie .idml para .zip para navegar e editar todo o XML interno com qualquer editor de texto |
| Lançado | 2008 (InDesign CS4) - replaced the older INX interchange format |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.adobe.com |
Conversões de IDML
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos IDML.