DCX ファイル形式とは?
.dcx ファイルは、ZSoft Corporation が自社の PCX ビットマップ形式の拡張として開発したマルチページ画像コンテナです。標準の .pcx が 1 枚の画像を保持するのに対し、.dcx は最大 1,024 個の個別の PCX ページを 1 つのファイルにまとめます。これにより、1990 年代初頭に一般的だったマルチページファックス送信やスキャンワークフローに適した形式となりました。
ファイルは 4 バイトのマジックナンバー(B1 68 DE 3A)で始まり、その直後に最大 1,023 個の 4 バイトのリトルエンディアンオフセット(埋め込まれた PCX 画像ごとに 1 つ)のインデックステーブルが続き、00 00 00 00 エントリで終了します。埋め込まれた各ページは、独自の 128 バイトのヘッダーと PackBits ランレングス符号化(RLE)されたスキャンラインを持つ、完全で自己完結型の PCX ファイルです。Intel は DCX 形式を FaxON/2 および関連する PC ファックスボードソフトウェアに採用し、これが 1,728 × 2,200 ピクセル解像度(CCITT Group 3 標準)でのドキュメントファックス送信用の普及を後押ししました。
色深度は埋め込まれた PCX ページに従います。ファックス用途では通常 1 bpp のモノクロですが、8 bpp(256 色)や、理論的には 24 bpp のページも可能です。この形式には暗号化やチェックサムはなく、バージョン管理も行われていません。仕様は単一の固定された定義です。
DCX は現在、事実上廃止されています。アーカイブされたファックス画像には TIFF(特に TIFF-G4)が標準となり、マルチページドキュメントのワークフローでは PDF が主流となっています。レガシーデータの復旧のために、IrfanView や XnView MP で現在も .dcx ファイルを開くことができます。
セキュリティと安全性
リスク: LOWDCX はレガシーなラスター画像コンテナです。不正な形式のファイルは古いソフトウェアのパーサーバグを引き起こす可能性がありますが、既知のアクティブな脆弱性はありません。最新のビューアを使用すればリスクは低いです。
形式の詳細
概要- Visual FoxPro データベース複合インデックス - Visual FoxPro は複合インデックスファイルに .dcx を使用していました(画像ではなくデータベース技術)。無関係なバイナリ形式です。
- FoxPro for MS-DOS データベースインデックス - 初期の FoxPro(Visual FoxPro 以前)も、dBASE 互換の複合インデックスファイルに .dcx を使用していました。
DCX ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン(x86 由来) |
| マジックバイト | オフセット 0 に `B1 68 DE 3A` |
| インデックステーブル | マジックバイトの直後に最大 1,023 × 4 バイトのリトルエンディアンページオフセット。`00 00 00 00` で終了 |
| 最大ページ数 | 1 つの DCX ファイルにつき最大 1,024 個の埋め込み PCX 画像 |
| 埋め込みページ形式 | 各ページは、独自の 128 バイトヘッダーと PackBits 圧縮されたスキャンラインを持つ、完全で自己完結型の PCX ファイル |
| 圧縮 | 埋め込まれた各 PCX ページ内の行ごとの PackBits RLE(PCX 形式から継承) |
| 色深度 | 通常は 1 bpp モノクロ(ファックス用)。カラー PCX ページの場合は最大 8 bpp(256 色)または 24 bpp |
| ファックスページ解像度 | 1 ページあたり 1,728 × 2,200 ピクセル(CCITT Group 3 標準ファックス解像度) |
| 最大ページ寸法 | 1 ページあたり 65,535 × 65,535 ピクセル(PCX バージョン 5 の 16 ビットヘッダーフィールドから継承) |
| 一般的なファイルサイズ | 10 KB - 5 MB(ページ数と画像の複雑さに依存) |
| MIME タイプ | image/x-dcx |
| リリース日 | Late 1980s (ZSoft PC Paintbrush era); popularized ca. 1991 for Intel fax boards |
| 最新バージョン | Single specification; no versioned revisions documented |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | help.accusoft.com |
DCX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。DCX ファイルについて最初の質問をしてみましょう。