Che cos'è il formato di file IDML?
I file con estensione .idml sono creati con Adobe InDesign e il nome completo del formato è InDesign Markup Language. L'applicazione è progettata per la creazione di layout grafici complessi di pagine, utilizzati in riviste, giornali, brochure, volantini, libri ed eBook. Un file .idml memorizza proprietà di disposizione, metadati, elementi multimediali, contenuti testuali, formattazione e altre informazioni specifiche del layout.
.idml è il successore del formato di interscambio .inx, che era più difficile da modificare utilizzando software di terze parti. Adobe ha riprogettato il formato di scambio per rendere la modifica e la creazione di layout di pagina più accessibili ad applicazioni diverse da InDesign stesso - inclusi strumenti come Affinity Publisher, QuarkXPress e Scribus.
.idml è basato su XML e confezionato come un archivio ZIP standard, condividendo la stessa convenzione di contenitore dei documenti EPUB e ODF. Il file inizia con i magic bytes 50 4B 03 04 (PK) e memorizza una voce mimetype non compressa - application/vnd.adobe.indesign-idml-package - come suo primo file. Rinominare .idml in .zip consente di ispezionare direttamente tutto l'XML interno.
Il documento radice all'interno del pacchetto è designmap.xml, che collega tra loro le seguenti cartelle:
META-INF/- descrittore del contenitoreResources/- font, colori e stili graficiStories/- singoli flussi di testoSpreads/- layout delle tavole a due pagineMasterSpreads/- definizioni delle pagine mastroXML/- tag e attributi XML per contenuti strutturati
Sicurezza e incolumità
RISCHIO: LOWUn IDML è un insieme di dati di layout XML contenuti in uno ZIP, non è un eseguibile, quindi aprirne uno è sicuro. Si applica la cautela standard per gli archivi a qualsiasi ZIP proveniente da una fonte non attendibile, ma non sono presenti contenuti attivi. Il «rischio» reale riguarda la fedeltà, non la sicurezza: gli importatori non Adobe (Scribus, QuarkXPress) potrebbero non riprodurre esattamente ogni funzione di InDesign.
Dettagli del formato
in sintesiProgrammi che aprono file IDML
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP; magic bytes 50 4B 03 04 (firma «PK» all'offset 0) |
| Codifica del payload | XML UTF-8 in tutti i file dei componenti interni |
| Tipo MIME | application/vnd.adobe.indesign-idml-package |
| Prima voce ZIP | File «mimetype» non compresso - stessa convenzione usata dai pacchetti EPUB e ODF |
| Documento radice | designmap.xml - manifesto del pacchetto che fa riferimento a tutte le cartelle dei componenti |
| Formato sostituito | .inx (InDesign Interchange), deprecato da InDesign CS4 in poi |
| Sviluppatore | Adobe Inc. |
| Cartella Stories | Ogni flusso di testo è memorizzato come un file Story_*.xml separato, consentendo la modifica indipendente dei contenuti |
| Cartella Spreads | File XML per ogni tavola che definiscono la geometria della pagina, il posizionamento degli oggetti e le coordinate dei frame |
| Cartella MasterSpreads | Definizioni delle pagine mastro applicate globalmente alle pagine del documento |
| Cartella XML | Definizioni di tag e attributi XML per flussi di lavoro con documenti strutturati/taggati |
| Cartella Resources | Risorse a livello di documento: font, campioni di colore, stili di paragrafo e stili di carattere |
| Supporto di terze parti | Leggibile e scrivibile da Affinity Publisher, QuarkXPress e Scribus |
| Scopo dell'interoperabilità | Progettato per lo scambio tra applicazioni di layout InDesign senza perdita di dati nei passaggi |
| Metodo di ispezione | Rinomina .idml in .zip per sfogliare e modificare tutto l'XML interno con qualsiasi editor di testo |
| Rilasciato | 2008 (InDesign CS4) - replaced the older INX interchange format |
| Standard aperto | Sì · royalty-free |
| Specifica | www.adobe.com |
Conversioni IDML
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file IDML.