Co to jest format pliku CDT?
Plik .cdt to szablon grafiki wektorowej CorelDRAW - strukturalnie identyczny z plikiem rysunku .cdr, ale zapisany z rozszerzeniem .cdt, dzięki czemu CorelDRAW otwiera go jako szablon, tworząc nowy, nienazwany dokument zamiast edytować oryginał. Szablony przechowują rozmiar i orientację strony, palety kolorów, style akapitów i grafiki, ustawienia linijek/siatki/prowadnic oraz wszelkie wcześniej umieszczone grafiki wektorowe lub obiekty zastępcze.
CorelDRAW korzystał z dwóch podstawowych formatów kontenerów. Wersje od 1 do 13 (1989-2001) używały kontenera binarnego RIFF; pliki zaczynają się od bajtów RIFF i typu fragmentu CDT wraz z kodem wersji. Od wersji CorelDRAW X4 (wersja 14, 2008) kontener został zmieniony na archiwum ZIP z kompresją DEFLATE, a pliki zaczynają się od sygnatury PK. Obie generacje są obsługiwane przez obecne wydania CorelDRAW.
Nowsze rozszerzenie .cdrt (wprowadzone około wersji CorelDRAW 14-16) jest wyznaczonym następcą szablonów opartych na formacie ZIP; starsze pliki .cdt z wcześniejszych wersji pozostają szeroko rozpowszechnione i w pełni obsługiwane.
Wsparcie programów trzecich jest ograniczone: Inkscape i LibreOffice Draw mogą importować .cdt za pomocą biblioteki libcdr (ta sama ścieżka, co w przypadku plików .cdr), z dobrą wiernością dla prostych grafik, ale z potencjalnymi problemami przy efektach specyficznych dla CorelDRAW, czcionkach i przestrzeniach barwnych. Adobe Illustrator nie otwiera natywnie plików .cdt.
Bezpieczeństwo
RYZYKO: MEDIUMPliki CDT to dane wektorowe, a nie pliki wykonywalne. Ryzyko jest identyczne jak w przypadku CDR: wyszukiwanie darmowych „CDT opener” lub „CDT viewer” może prowadzić do pobrania mało wiarygodnego oprogramowania. Należy używać Inkscape (inkscape.org) lub LibreOffice (libreoffice.org) zamiast nieznanych przeglądarek w formacie .exe. Pliki CDT oparte na ZIP (CorelDRAW X4+) są archiwami i teoretycznie mogą zawierać osadzone pliki, ale nie jest to aktywny wektor ataku.
Szczegóły formatu
w pigułce- Plik projektu C++ Development Tools (Eclipse CDT) - C/C++ Development Tools środowiska Eclipse IDE używa rozszerzenia .cdt dla plików konfiguracyjnych projektu - niepowiązane z CorelDRAW.
- Obraz taśmy Commodore 64 - Emulatory C64 (np. VICE) używają .cdt dla obrazów kaset magnetofonowych Commodore 64 - niepowiązane z grafiką.
Programy otwierające pliki CDT
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian (struktura RIFF); wewnętrznie również little-endian w erze ZIP |
| Kontener | Kontener binarny RIFF (CorelDRAW 1-13, 1989-2001); archiwum ZIP (CorelDRAW X4 / v14+, od 2008) |
| Magiczne bajty | 52 49 46 46 (RIFF) pod offsetem 0 dla v1-13; 50 4B 03 04 (PK) pod offsetem 0 dla plików opartych na ZIP v14+ |
| Kompresja | Brak w erze RIFF; DEFLATE dla wpisów ZIP w erze v14+ |
| Typowy rozmiar | 20 KB - 50 MB (od prostych szablonów logo po wielostronicowe szablony dokumentów z osadzoną grafiką) |
| Wersja formatu wewnętrznego | Typ fragmentu RIFF CDT plus kod wersji (v1-13); strumienie XML i RIFF wewnątrz pakietu ZIP (v14+) |
| Zachowanie szablonu | CorelDRAW otwiera .cdt jako nową kopię nienazwanego dokumentu; oryginalny szablon nigdy nie jest modyfikowany |
| Relacja do CDR | Strukturalnie identyczny z plikami rysunków .cdr; różnią się tylko rozszerzeniem i zachowaniem CorelDRAW „otwórz jako szablon” |
| Następca formatu | .cdrt - Szablon CorelDRAW dla formatu opartego na ZIP (CorelDRAW 14-16+); .cdt pozostaje w pełni obsługiwany |
| Import przez programy trzecie | Inkscape i LibreOffice Draw przez bibliotekę libcdr; wierność ograniczona w przypadku efektów specyficznych dla CorelDRAW, czcionek i przestrzeni barwnych |
| Suma kontrolna/integralność | Brak w erze RIFF; ZIP CRC-32 dla wpisów w erze v14+ |
| Platforma | Windows (pełne wsparcie); macOS przez CorelDRAW dla komputerów Mac (wersja 19/2019 i nowsze) |
| Wydano | 1989 (CorelDRAW 1.0; .cdt template variant alongside .cdr) |
| Najnowsza wersja | CorelDRAW 2024 (v26) - newer versions use .cdrt extension |
| Specyfikacja | www.coreldraw.com |