CMX ファイル形式とは?
.cmx ファイルは Corel Presentation Exchange ベクター画像であり、1993年に CorelDRAW 4 と共に導入されたフォーマットです。CorelDRAW、Corel Presentations、Corel Photo-Paint といった CorelDRAW スイート間の交換フォーマットとして設計され、1990年代から2000年代にかけて CorelDRAW の CD-ROM に同梱されていた膨大なクリップアートライブラリのコンテナとしても機能しました。
内部的には、.cmx は RIFF チャンクベースのコンテナ(.wav や AVI ファイルの基盤と同じ構造)を使用しています。バイトオフセット 8 にある RIFF フォームタイプは CMX1 であり、これにより他の RIFF ベースのフォーマットではなく Corel Presentation Exchange であることが一意に識別されます。ファイルは、リトルエンディアン(Intel)バイト順の RIFF またはビッグエンディアン(Motorola)バイト順の RIFX で始まります。
.cmx ファイルには、解像度に依存しないベクターオブジェクトと埋め込みビットマップアートの両方を含めることができます。PANTONE、RGB、CMYK のカラースペースをサポートし、複数ページのプレゼンテーションを保持できます。DISP チャンクにはプレビューサムネイルが保存されます。このフォーマットには、ファイルを作成した CorelDRAW のリリースに関連付けられた 16ビット版と 32ビット版のサブバリアント(CMX v1 および v2)が存在します。
現在では Corel 独自の .cdr フォーマットが推奨される作業用フォーマットであり、ベクター交換用の最新のオープン標準としては .svg が相当します。.cmx ファイルは、CorelDRAW、Inkscape、LibreOffice Draw、およびオープンソースのベクターエディタ sK1 で引き続き読み取ることが可能です。
セキュリティと安全性
リスク: LOWCMX は、マクロ、スクリプト、または実行機能を持たない静的なベクターメタファイルフォーマットです。CorelDRAW、Inkscape、または LibreOffice で CMX ファイルを開くことは安全です。Corel の CD に含まれる古いクリップアートの .cmx ファイルは無害なデータであり、このフォーマットに対する既知の脆弱性は存在しません。唯一のリスクは、CorelDRAW 以外のツールで正しくレンダリングされないという外観上の問題です。
形式の詳細
概要- Collage Complete クリップアートフォーマット - 古い Collage グラフィックソフトウェアは、Corel CMX とは無関係の独自のクリップアートフォーマットに .cmx を使用していました。
- Yamaha CMX MIDI シーケンスファイル - 一部の Yamaha キーボードモデルは、独自の MIDI シーケンスに .cmx を使用していますが、ベクターフォーマットとは全く無関係です。
CMX ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルタイプ | RIFF ベースのベクターメタファイル(バイナリ) |
| マジックバイト | オフセット 0 に RIFF(または RIFX)、オフセット 8 に CMX1 フォームタイプ |
| バイト順 | リトルエンディアン(RIFF/Intel バリアント)またはビッグエンディアン(RIFX/Motorola バリアント)、オフセット 0 で宣言 |
| 開発元 | Corel Corporation |
| コンテナ | オフセット 8 に CMX1 フォームタイプを持つ RIFF。WAV、AVI、その他の RIFF フォーマットと同じエンベロープを使用 |
| 圧縮 | なし - 非圧縮のチャンクベースのメタファイル |
| カラースペース | PANTONE、RGB、CMYK |
| コンテンツタイプ | 同一ファイル内のベクターオブジェクトおよびオプションの埋め込みビットマップ |
| 内部チャンク | DISP(プレビューサムネイル)、PACK/PAGE(ページごとのオブジェクト)、FNTL(フォントテーブル)、CLRT(カラーテーブル) |
| フォーマットバージョン | CMX v1(CorelDRAW 4、16ビット)および CMX v2(CorelDRAW 5以降、32ビット) |
| 一般的なファイルサイズ | 50 KB - 10 MB(単一のクリップアートから複数ページのプレゼンテーションまで) |
| ユースケース | CorelDRAW スイート間の交換フォーマットおよび Corel クリップアートライブラリの配布コンテナ |
| プラットフォームサポート | Windows(CorelDRAW でネイティブ対応)、Linux および macOS(Inkscape や sK1 経由) |
| MIME タイプ | image/x-cmx |
| リリース日 | 1993 (CorelDRAW 4 / Corel Presentation Exchange v1) |
| 最新バージョン | CMX v2 (16-bit and 32-bit variants, CorelDRAW 5/6 era) |
| 仕様書 | docs.aspose.net |