CDT ファイル形式とは?
.cdt ファイルは CorelDRAW ベクターグラフィックステンプレートです。構造的には .cdr 図面ファイルと同一ですが、CorelDRAW がテンプレートとして認識するように .cdt 拡張子で保存されています。これにより、元のファイルを編集するのではなく、無題の新しいドキュメントが作成されます。テンプレートには、ページサイズと方向、カラーパレット、段落およびグラフィックスタイル、ルーラー/グリッド/ガイドラインの設定、および事前に配置されたベクターアートワークやプレースホルダーオブジェクトが保存されます。
CorelDRAW は 2 つの基盤となるコンテナ形式を使用してきました。バージョン 1 から 13(1989-2001年)までは RIFF バイナリコンテナを使用していました。ファイルはバイト列 RIFF で始まり、チャンクタイプ CDT とバージョンコードが続きます。CorelDRAW X4(バージョン 14、2008年)以降、コンテナは DEFLATE 圧縮を使用した ZIP アーカイブに切り替わり、ファイルは PK シグネチャで始まります。現在の CorelDRAW リリースでは、両方の世代がサポートされています。
新しい .cdrt 拡張子(CorelDRAW 14-16 頃に導入)は、ZIP ベースのテンプレートの正式な後継ですが、以前のバージョンの古い .cdt ファイルも広く配布されており、引き続き完全にサポートされています。
サードパーティのサポートは限定的です。Inkscape と LibreOffice Draw は libcdr ライブラリ(.cdr ファイルで使用されるものと同じパス)を介して .cdt をインポートできます。単純なグラフィックスについては再現性が高いですが、CorelDRAW 固有のエフェクト、フォント、色空間については問題が発生する可能性があります。Adobe Illustrator はネイティブでは .cdt ファイルを開けません。
セキュリティと安全性
リスク: MEDIUMCDT ファイルはベクターデータであり、実行可能ファイルではありません。リスクは CDR と同じです。無料の «CDT opener» や «CDT viewer» を検索すると、信頼性の低いダウンロードサイトが表示されることがあります。名前も知らないビューアの実行ファイルではなく、Inkscape (inkscape.org) や LibreOffice (libreoffice.org) を使用してください。ZIP ベースの CDT ファイル(CorelDRAW X4+)はアーカイブであり、ファイルを埋め込むことが可能ですが、これは活発な攻撃ベクトルではありません。
形式の詳細
概要- C++ Development Tools プロジェクトファイル (Eclipse CDT) - Eclipse IDE の C/C++ Development Tools は、プロジェクト設定ファイルに .cdt を使用します。CorelDRAW とは無関係です。
- Commodore 64 テープイメージ - C64 エミュレータ(例:VICE)は、Commodore 64 カセットテープイメージに .cdt を使用します。グラフィックスとは無関係です。
CDT ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン(RIFF 構造)。ZIP 時代も内部的にはリトルエンディアン |
| コンテナ | RIFF バイナリコンテナ(CorelDRAW 1-13、1989-2001年)。ZIP アーカイブ(CorelDRAW X4 / v14+、2008年以降) |
| マジックバイト | v1-13 はオフセット 0 に 52 49 46 46 (RIFF)。v14+ の ZIP ベースファイルはオフセット 0 に 50 4B 03 04 (PK) |
| 圧縮 | RIFF 時代はなし。v14+ 時代は ZIP エントリごとの DEFLATE |
| 標準的なサイズ | 20 KB - 50 MB(単純なロゴテンプレートから、アートワークが埋め込まれたマルチページドキュメントテンプレートまで) |
| 内部形式バージョン | RIFF チャンクタイプ CDT とバージョンコード(v1-13)。ZIP パッケージ内の XML および RIFF ストリーム(v14+) |
| テンプレートの動作 | CorelDRAW は .cdt を無題の新しいドキュメントコピーとして開きます。元のテンプレートが変更されることはありません |
| CDR との関係 | 構造的には .cdr 図面ファイルと同一です。拡張子と CorelDRAW の「テンプレートとして開く」動作のみが異なります |
| 後継形式 | .cdrt - ZIP ベース形式の CorelDRAW テンプレート(CorelDRAW 14-16+)。.cdt も引き続き完全にサポートされています |
| サードパーティのインポート | libcdr ライブラリを介した Inkscape および LibreOffice Draw。CorelDRAW 固有のエフェクト、フォント、色空間については再現性が制限されます |
| チェックサム/整合性 | RIFF 時代はなし。v14+ 時代は ZIP エントリごとの CRC-32 |
| プラットフォーム | Windows(フルサポート)。macOS は CorelDRAW for Mac(バージョン 19/2019 以降)経由 |
| リリース日 | 1989 (CorelDRAW 1.0; .cdt template variant alongside .cdr) |
| 最新バージョン | CorelDRAW 2024 (v26) - newer versions use .cdrt extension |
| 仕様書 | www.coreldraw.com |