Wat is het CDT-bestandsformaat?
Een .cdt-bestand is een CorelDRAW vectorgrafisch sjabloon - structureel identiek aan een .cdr tekenbestand, maar opgeslagen met de .cdt-extensie zodat CorelDRAW het opent als een sjabloon, waarbij een nieuw titelloos document wordt gemaakt in plaats van het origineel te bewerken. Sjablonen slaan paginagrootte en -oriëntatie, kleurenpaletten, alinea- en grafische stijlen, liniaal-/raster-/hulplijninstellingen en eventuele vooraf geplaatste vectorkunst of tijdelijke aanduidingen op.
CorelDRAW heeft twee onderliggende containerformaten gebruikt. Versies 1 tot en met 13 (1989-2001) gebruikten een RIFF binaire container; bestanden beginnen met de bytes RIFF en het chunk-type CDT plus een versiecode. Vanaf CorelDRAW X4 (versie 14, 2008) is de container overgeschakeld naar een ZIP-archief met DEFLATE-compressie, en bestanden beginnen met de PK-handtekening. Beide generaties worden ondersteund door de huidige CorelDRAW-versies.
De nieuwere .cdrt-extensie (geïntroduceerd rond CorelDRAW 14-16) is de aangewezen opvolger voor op ZIP gebaseerde sjablonen; oudere .cdt-bestanden van eerdere versies blijven wijdverspreid en volledig ondersteund.
Ondersteuning door derden is beperkt: Inkscape en LibreOffice Draw kunnen .cdt importeren via de libcdr-bibliotheek (hetzelfde pad dat wordt gebruikt voor .cdr-bestanden), met een goede getrouwheid voor eenvoudige afbeeldingen, maar mogelijke problemen met CorelDRAW-specifieke effecten, lettertypen en kleurruimten. Adobe Illustrator opent .cdt-bestanden niet systeemeigen.
Beveiliging & veiligheid
RISICO: MEDIUMCDT-bestanden zijn vectorgegevens, niet uitvoerbaar. Het risico is identiek aan CDR: zoekopdrachten naar gratis „CDT-opener” of „CDT-viewer” kunnen onbetrouwbare downloads opleveren. Gebruik Inkscape (inkscape.org) of LibreOffice (libreoffice.org) in plaats van uitvoerbare bestanden van onbekende kijkprogramma's. Op ZIP gebaseerde CDT-bestanden (CorelDRAW X4+) zijn archieven en zouden bestanden kunnen bevatten, maar dit is geen actieve aanvalsvector.
Formaatdetails
in een notendop- C++ Development Tools projectbestand (Eclipse CDT) - De C/C++ Development Tools van de Eclipse IDE gebruiken .cdt voor projectconfiguratiebestanden - niet gerelateerd aan CorelDRAW.
- Commodore 64 tape-image - C64-emulators (bijv. VICE) gebruiken .cdt voor Commodore 64-cassetteband-images - niet gerelateerd aan grafische afbeeldingen.
Programma's die CDT-bestanden openen
Technische details
diepe specificaties| Codering | Binair |
| Byte-volgorde | Little-endian (RIFF-structuur); intern ook little-endian in het ZIP-tijdperk |
| Container | RIFF binaire container (CorelDRAW 1-13, 1989-2001); ZIP-archief (CorelDRAW X4 / v14+, vanaf 2008) |
| Magic bytes | 52 49 46 46 (RIFF) op offset 0 voor v1-13; 50 4B 03 04 (PK) op offset 0 voor v14+ ZIP-gebaseerde bestanden |
| Compressie | Geen in het RIFF-tijdperk; DEFLATE per ZIP-item in het v14+ tijdperk |
| Typische grootte | 20 KB - 50 MB (van eenvoudige logo-sjablonen tot document-sjablonen met meerdere pagina's en ingebedde kunst) |
| Interne formaatversie | RIFF chunk-type CDT plus versiecode (v1-13); XML- en RIFF-stromen binnen ZIP-pakket (v14+) |
| Sjabloongedrag | CorelDRAW opent .cdt als een nieuwe titelloze documentkopie; het originele sjabloon wordt nooit gewijzigd |
| Relatie met CDR | Structureel identiek aan .cdr-tekenbestanden; alleen de extensie en het open-als-sjabloon-gedrag van CorelDRAW verschillen |
| Opvolgend formaat | .cdrt - CorelDRAW Template voor ZIP-gebaseerd formaat (CorelDRAW 14-16+); .cdt blijft volledig ondersteund |
| Import door derden | Inkscape en LibreOffice Draw via libcdr-bibliotheek; getrouwheid beperkt voor CorelDRAW-specifieke effecten, lettertypen en kleurruimten |
| Checksum/integriteit | Geen in het RIFF-tijdperk; ZIP CRC-32 per item in het v14+ tijdperk |
| Platform | Windows (volledige ondersteuning); macOS via CorelDRAW voor Mac (versie 19/2019 en later) |
| Uitgebracht | 1989 (CorelDRAW 1.0; .cdt template variant alongside .cdr) |
| Laatste versie | CorelDRAW 2024 (v26) - newer versions use .cdrt extension |
| Specificatie | www.coreldraw.com |