Wat is het XD-bestandsformaat?
Bestanden met de extensie .xd slaan website- of mobiele applicatiesjablonen op, of volledige projecten die zijn gemaakt met Adobe XD. Het Adobe XD-projectbestand is een ZIP-archief met een door Adobe ontworpen structuur - de eerste interne vermelding moet een niet-gecomprimeerd bestand zijn met de naam mimetype dat het MIME-type application/vnd.adobe.xd bevat, een conventie die vergelijkbaar is met EPUB-verpakking. Het bestand begint met de standaard PK ZIP-handtekening op offset 0, maar de mimetype-marker en de artwork/*/graphicContent.agc-lay-out onderscheiden het van een generieke ZIP.
.xd-bestanden bevatten projectgegevens georganiseerd in lagen samen met gerelateerde functies. In een .xd-archief kan men objecten vinden zoals:
- afbeeldingen, vormen, Artboard-tekstgegevens, applicatieschermen of lay-outs voor enkele webpagina's,
- prototype-interacties die artboards koppelen aan klikbare flows,
- Hulplijnen - richtlijnen die helpen bij het organiseren van elementen in gestructureerde documenten,
- een Lagen-sectie voor het structureren van de werkruimte, vergelijkbaar met andere Adobe-programma's,
- een
preview.png-miniatuur en eeninteractions.json-bestand waarin prototype-links worden vastgelegd.
Adobe XD werd samen met Creative Cloud veel gebruikt voor het ontwerpen van websites en andere softwaretoepassingen. Adobe heeft XD echter in onderhoudsmodus gezet in juni 2023 - het ontvangt geen nieuwe functies meer en is niet opgenomen in nieuwe Creative Cloud-abonnementen, waardoor toegang tot verouderde .xd-bestanden een groeiende zorg wordt. .fig-bestanden (Figma) en andere ontwerptools bieden beperkte importondersteuning voor .xd-projecten.
XD-reservekopieën worden automatisch door de applicatie gemaakt, dus als een projectbronbestand beschadigd raakt, kan de bijbehorende reservekopie worden gebruikt om de gegevens te herstellen. XD-reservekopieën kunnen ook in cloudopslag worden bewaard. Mocht er geen reservekopie worden gevonden, dan kan de gebruiker een andere methode proberen: aangezien .xd-bestanden gewone ZIP-archieven zijn, is het soms mogelijk om het archief te openen met tools van derden als de applicatie fouten rapporteert. Dergelijke tools kunnen ook wijzen naar het beschadigde deel van het archief.
Beveiliging & veiligheid
RISICO: LOWEen .xd is een ontwerpgegevensbestand (een ZIP van JSON + assets), niet uitvoerbaar, dus het openen ervan in Adobe XD of het importeren in Figma is risicoarm. De echte waarschuwingen zijn praktisch: vertrouw GEEN willekeurige „gratis Adobe XD viewer/converter”-websites - er is geen betrouwbare standalone viewer en sommige van dergelijke sites zijn scams/PUP; en behandel het formaat als een risico voor langdurige toegang aangezien Adobe XD in onderhoudsmodus staat (maak back-ups van uw ontwerpen door assets te exporteren en/of te migreren naar Figma). Download Adobe XD alleen van adobe.com en Figma alleen van figma.com.
Formaatdetails
in een notendopartwork/*/graphicContent.agc-lay-out, niet aan de generieke ZIP-handtekening.
Programma's die XD-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief - DEFLATE-compressie per item; het pakket begint met de standaard `PK` (50 4B 03 04) lokale bestandsheader op byte-offset 0 |
| Magic bytes | `50 4B 03 04` op offset 0 („PK” - standaard ZIP-handtekening); formaatidentiteit vereist controle van de interne lay-out, niet alleen de ZIP-header |
| MIME-type | `application/vnd.adobe.xd`; wordt ook geaccepteerd als `application/zip` of `application/octet-stream` door generieke tools |
| Beperking eerste vermelding | De allereerste ZIP-vermelding moet een niet-gecomprimeerd (`STORED`) bestand zijn met de naam `mimetype`; als dit ontbreekt of gecomprimeerd is, geeft Adobe XD fout 86 bij het openen |
| Primair ontwerpbestand | `artwork/*/graphicContent.agc` - een JSON-document dat artboard-vectorvormen, tekst, componenten en lagenhiërarchie beschrijft |
| Prototypegegevens | `interactions.json` in de hoofdmap van het archief slaat hotspot-definities en overgangsinstellingen op die artboards koppelen aan klikbare prototypes |
| Voorbeeldminiatuur | Een `preview.png` is ingebed in de hoofdmap van het archief en wordt getoond door Creative Cloud en macOS Finder voor een snelle weergave zonder de app te openen |
| Locatie metadata | `META-INF/metadata.xml` bevat XMP-metadata op documentniveau (titel, maker, tijdstempels) |
| Codering | Binaire ZIP-envelop; ontwerpinhoud is UTF-8 JSON; raster-assets worden opgeslagen als binaire PNG-bestanden in het archief |
| Kleurmodel | Resolutie-onafhankelijk vectorcanvas; ingebedde raster-assets zijn 8-bits-per-kanaal PNG; geen enkele vaste bitdiepte |
| Integriteitscontrole | CRC-32 checksums per vermelding (standaard ZIP-mechanisme); geen cryptografische handtekening of hash op ontwerpniveau |
| Versleuteling | Geen op het lokale `.xd`-bestand zelf; in de cloud gehoste XD-documenten vertrouwen op Adobe Creative Cloud-accountauthenticatie |
| Platformen | Alleen Windows en macOS desktop; er is nooit een native Linux-, iOS- of Android-applicatie uitgebracht |
| Typische bestandsgrootte | Honderden KB tot tientallen MB; de grootte wordt gedomineerd door het aantal en de resolutie van ingebedde raster-assets |
| ZIP-vermeldingslimiet | Tot 65.535 vermeldingen onder standaard ZIP; ZIP64-modus verwijdert dit plafond voor zeer grote projecten |
| Uitgebracht | 2016 (Adobe XD, originally 'Project Comet' / Adobe Experience Design) |
| Laatste versie | Final feature release before maintenance mode (Adobe XD entered maintenance mode June 2023) |
| Specificatie | helpx.adobe.com |
XD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XD-bestanden.