Wat is het IDML-bestandsformaat?
Bestanden met de extensie .idml zijn gemaakt met Adobe InDesign, en de volledige naam van het formaat is de InDesign Markup Language. De applicatie is ontworpen voor het maken van complexe grafische lay-outs van pagina's, gebruikt in tijdschriften, kranten, brochures, folders, boeken en eBooks. Een .idml-bestand slaat ordeningseigenschappen, metadata, multimedia-elementen, tekstinhoud, opmaak en andere lay-outspecifieke informatie op.
.idml is de opvolger van het .inx uitwisselingsformaat, dat moeilijker te bewerken was met software van derden. Adobe heeft het uitwisselingsformaat opnieuw ontworpen om het wijzigen en maken van paginalay-outs toegankelijker te maken voor andere applicaties dan InDesign zelf - inclusief tools zoals Affinity Publisher, QuarkXPress en Scribus.
.idml is gebaseerd op XML en verpakt als een standaard ZIP-archief, waarbij dezelfde containerconventie wordt gebruikt als bij EPUB- en ODF-documenten. Het bestand begint met de magic bytes 50 4B 03 04 (PK) en slaat een ongecomprimeerde mimetype-vermelding - application/vnd.adobe.indesign-idml-package - op als eerste bestand. Door .idml te hernoemen naar .zip kunt u alle interne XML direct inspecteren.
Het hoofddocument in het pakket is designmap.xml, dat de volgende mappen met elkaar verbindt:
META-INF/- containerbeschrijvingResources/- lettertypen, kleuren en grafische stijlenStories/- individuele tekststromenSpreads/- lay-outs van paginaspreidingenMasterSpreads/- definities van stramienpagina'sXML/- XML-tags en attributen voor gestructureerde inhoud
Beveiliging & veiligheid
RISICO: LOWEen IDML is XML-in-een-ZIP lay-outdata, niet uitvoerbaar, dus het openen ervan is veilig. Standaard voorzichtigheid bij archieven is van toepassing op elke ZIP van een onvertrouwde bron, maar er is geen actieve inhoud. Het realistische „risico” is getrouwheid, niet beveiliging: niet-Adobe importeurs (Scribus, QuarkXPress) reproduceren mogelijk niet elke InDesign-functie exact.
Formaatdetails
in een notendopProgramma's die IDML-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief; magic bytes 50 4B 03 04 („PK”-handtekening op offset 0) |
| Payload-codering | UTF-8 XML in alle interne componentbestanden |
| MIME-type | application/vnd.adobe.indesign-idml-package |
| Eerste ZIP-vermelding | Ongecomprimeerd „mimetype”-bestand - dezelfde conventie als gebruikt door EPUB- en ODF-pakketten |
| Hoofddocument | designmap.xml - pakketmanifest dat verwijst naar alle componentmappen |
| Vervangen formaat | .inx (InDesign Interchange), verouderd vanaf InDesign CS4 |
| Ontwikkelaar | Adobe Inc. |
| Stories-map | Elke tekststroom opgeslagen als een afzonderlijk Story_*.xml-bestand, wat onafhankelijke inhoudsbewerking mogelijk maakt |
| Spreads-map | XML-bestanden per spreiding die paginageometrie, objectplaatsing en kadercoördinaten definiëren |
| MasterSpreads-map | Stramienpaginadefinities die globaal worden toegepast op documentpagina's |
| XML-map | XML-tag- en attribuutdefinities voor gestructureerde/getagde documentworkflows |
| Resources-map | Documentbrede assets: lettertypen, kleurstalen, alineastijlen en tekenstijlen |
| Ondersteuning door derden | Leesbaar en schrijfbaar door Affinity Publisher, QuarkXPress en Scribus |
| Interoperabiliteitsdoel | Ontworpen voor uitwisseling van InDesign-lay-outs tussen applicaties zonder gegevensverlies bij heen-en-weer-conversie |
| Inspectiemethode | Hernoem .idml naar .zip om alle interne XML te bladeren en te bewerken met een tekstverwerker |
| Uitgebracht | 2008 (InDesign CS4) - replaced the older INX interchange format |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.adobe.com |
IDML conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over IDML-bestanden.