Vad är filformatet CDT?
En .cdt-fil är en CorelDRAW vektorgrafikmall - strukturellt identisk med en .cdr-ritningsfil men sparad med filtillägget .cdt så att CorelDRAW öppnar den som en mall, vilket skapar ett nytt namnlöst dokument istället för att redigera originalet. Mallar lagrar sidstorlek och orientering, färgpaletter, stycke- och grafikstilar, inställningar för linjaler/rutnät/hjälplinjer samt eventuell förplacerad vektorgrafik eller platshållarobjekt.
CorelDRAW har använt två underliggande containerformat. Versionerna 1 till 13 (1989-2001) använde en RIFF binär container; filer börjar med byten RIFF och chunk-typen CDT plus en versionskod. Från CorelDRAW X4 (version 14, 2008) och framåt bytte containern till ett ZIP-arkiv med DEFLATE-komprimering, och filerna börjar med signaturen PK. Båda generationerna stöds av nuvarande CorelDRAW-versioner.
Det nyare filtillägget .cdrt (introducerat runt CorelDRAW 14-16) är den utsedda efterföljaren för ZIP-baserade mallar; äldre .cdt-filer från tidigare versioner är fortfarande vitt spridda och stöds fullt ut.
Stöd från tredje part är begränsat: Inkscape och LibreOffice Draw kan importera .cdt via biblioteket libcdr (samma väg som används för .cdr-filer), med god återgivning för enkel grafik men med potentiella problem gällande CorelDRAW-specifika effekter, typsnitt och färgrymder. Adobe Illustrator kan inte öppna .cdt-filer nativt.
Säkerhet & trygghet
RISK: MEDIUMCDT-filer är vektordata, inte körbara filer. Risken är identisk med CDR: sökningar efter gratis «CDT opener» eller «CDT viewer» kan leda till osäkra nedladdningar. Använd Inkscape (inkscape.org) eller LibreOffice (libreoffice.org) hellre än okända körbara visningsprogram. ZIP-baserade CDT-filer (CorelDRAW X4+) är arkiv och skulle kunna innehålla inbäddade filer, men detta är inte en aktiv attackvektor.
Formatdetaljer
i ett nötskal- C++ Development Tools projektfil (Eclipse CDT) - Eclipse IDE:s C/C++ Development Tools använder .cdt för projektkonfigurationsfiler - ej relaterat till CorelDRAW.
- Commodore 64-bandavbildning - C64-emulatorer (t.ex. VICE) använder .cdt för kassettbandsavbildningar till Commodore 64 - ej relaterat till grafik.
Program som öppnar CDT-filer
Tekniska detaljer
djup specifikation| Kodning | Binär |
| Byteordning | Little-endian (RIFF-struktur); även internt little-endian under ZIP-eran |
| Container | RIFF binär container (CorelDRAW 1-13, 1989-2001); ZIP-arkiv (CorelDRAW X4 / v14+, 2008 och framåt) |
| Magic bytes | 52 49 46 46 (RIFF) vid offset 0 för v1-13; 50 4B 03 04 (PK) vid offset 0 för v14+ ZIP-baserade filer |
| Komprimering | Ingen under RIFF-eran; DEFLATE per ZIP-post i v14+-eran |
| Typisk storlek | 20 KB - 50 MB (från enkla logotypmallar till flersidiga dokumentmallar med inbäddad grafik) |
| Intern formatversion | RIFF chunk-typ CDT plus versionskod (v1-13); XML- och RIFF-strömmar inuti ZIP-paket (v14+) |
| Mallbeteende | CorelDRAW öppnar .cdt som en ny namnlös dokumentkopia; originalmallen ändras aldrig |
| Relation till CDR | Strukturellt identisk med .cdr-ritningsfiler; endast filtillägget och CorelDRAWs «öppna-som-mall»-beteende skiljer dem åt |
| Efterföljande format | .cdrt - CorelDRAW-mall för ZIP-baserat format (CorelDRAW 14-16+); .cdt stöds fortfarande fullt ut |
| Import från tredje part | Inkscape och LibreOffice Draw via biblioteket libcdr; återgivningen är begränsad för CorelDRAW-specifika effekter, typsnitt och färgrymder |
| Kontrollsumma/integritet | Ingen under RIFF-eran; ZIP CRC-32 per post i v14+-eran |
| Plattform | Windows (fullt stöd); macOS via CorelDRAW för Mac (version 19/2019 och senare) |
| Släppt | 1989 (CorelDRAW 1.0; .cdt template variant alongside .cdr) |
| Senaste version | CorelDRAW 2024 (v26) - newer versions use .cdrt extension |
| Specifikation | www.coreldraw.com |