歴史レッスン: .docファイルとは? .docxと同じではない
Word 6/95およびWord 97–2003時代のバイナリWord文書 — Office Open XMLの.docxではない。現代Wordは古いものをFile Blockすることがある。

TL;DR
.doc はMicrosoft Wordの古い バイナリ 文書 — 多くは Word 97–2003 時代の OLE / CFB 複合ファイル — .docx XMLのZIPでは ありません。同じ拡張子はそれ以前のバイナリ(Word 6.0 / Word 95 含む)も覆いました。現代Wordは古いものを File Block することがあります。実践ハウツーは 古い.docが最新Wordで開けないとき。Legacy File Converter は .doc / .dot をこのPC上でオフラインに DOCX または PDF へ変換します。
.docファイルとは?
.doc はMicrosoft Wordの長年の文書拡張子です。その単一接尾辞の下に非互換バイナリ時代が隠れました。Word for MS-DOS は独自DOC形式。初期 Word for Windows 1.0 / 2.0(関連する初期Mac Word)はより早いバイナリ構造。Word 6.0 と Word 95(Word 7)は OLE2 Compound Document Formatに基づく新しいネイティブバイナリを導入 — PRONOM fmt/39(Microsoft Word Document 6.0/95)としてカタログされる時代。
Word 97 から Word 2003 はその OLE / CFB ベースバイナリを再び改訂。形式は Word 2000 / 2002 / 2003 まで続き — 議会図書館ノート FDD000509 などに残るクラシック「Word 97–2003」バイナリ .doc。Word 2007 から既定保存は Office Open XML .docx。バイナリ .doc は互換Save/Open経路として残り、既定ではなくなりました。
同じ拡張子、異なる時代
.docで終わるファイルはWord 6/95、Word 97–2003、または誤った拡張子の非Wordファイルかもしれません。接尾辞だけではどのバイナリ世界かは分かりません。
なぜ.docは.docxと同じではないのか
クラシック Word 97–2003 .doc は バイナリ OLE(Object Linking and Embedding)/ CFB(Compound File Binary)複合ファイル: 1ファイル内のストレージとストリームのミニファイルシステム。.docx は OOXML(Office Open XML): OPC(Open Packaging Conventions)下の XML パーツ(WordprocessingML)の ZIP パッケージでありCFBではありません。本物の .docx を覗くとZIPマジック `PK 03 04` が多い。.doc を .docx にリネームしても変換に なりません。
ECMA-376 は 2006年12月 にOOXML族を標準化。ISO/IEC 29500 は 2008年4月 承認のあと 2008年11月 公開。バイナリOffice形式は何年も閉じたまま; Sun/OpenOfficeがリバースエンジニアリング。Microsoftは Open Specification Promise 下で Word 97–2007 バイナリ .doc 仕様を約 2008年2月15日 に公開。仕様はその後も更新(2022年5月 までの注記)— 最初の公開PDFはすべての機能の完全地図ではありませんでした。
.doc ≠ .docx
構造が違う。世界が違う。CFBバイナリとOOXML ZIPは拡張子リネームでは交換できません。
バイナリ形式の組み立て(CFB / OLEストリーム)
CFBファイルはよく8バイトヘッダ署名 `D0 CF 11 E0 A1 B1 1A E1` で始まります(議会図書館 FDD000509 / Microsoft MS-CFB)。Gary Kesslerは冒頭が「DOCFILE」に似ると注記。既定配置はFAT、Mini FAT、ディレクトリ付き 512バイト セクタ — ファイル内の小さな構造化ストレージボリューム。
WordバイナリDOC内では必須 `WordDocument` ストリームが本文と書式を持ちます。テーブルストリームは `0Table` または `1Table`(フォント、スタイル、ブックマークなど)。埋め込みOLEオブジェクトはDataストリームの ObjectPool 下。WordDocument ストリームはしばしばオフセット約 512 から FIB(File Information Block)識別子で始まり、LOCはよく観察される wIdent `ECA5` と FibBase.nFib 族の版風 `C100` を注記 — 有用な鑑識ランドマークであり、すべてのWord時代の万能マジックではありません。
なぜ現代Wordは一部の古い.docをブロックするか
現代Wordの Trust Center File Block は古いバイナリ型を拒否できます。現行Word / Microsoft 365 では Word 6.0 と Word 95 バイナリ文書・テンプレートのオープンが既定でブロック。Word 97+ バイナリは方針がさらに厳しくなければまだ開けることが多い。File → Options → Trust Center → File Block Settings でOpenチェックを外せます。Group Policy / セキュリティベースラインがブロックを強制 — 組織によっては既定より広くブロック。
すべての .doc がブロックされるわけではありません。神話を和らげて: Word 6.0/95 既定と Word 97–2003 を区別し、方針を確認。新しいMicrosoft 365ビルドもレガシーバイナリ扱いを締めました。マクロ / ActiveXの歴史がFile Blockの理由: バイナリ .doc はマクロとOLEオブジェクトを運べ、.docx パッケージングは攻撃面を変えました。セキュリティ設定は保ち、信頼できる現代コピーが必要なときに変換してください。
File Block ≠ 破損ファイル
ブロックされたWord 6.0/95 .docはしばしば無傷で方針により未信頼 — 文書が空や損傷の証拠ではありません。Trust Center編集を避けた実践経路は下のハウツー。
なぜ.docレガシーファイルが2026年にまだ出るか
何十年ものビジネス、法務、個人アーカイブにまだ .doc があります。スキャナ、古いエクスポート、「Save as Word 97–2003 Document」はまだバイナリ形式を出します。メール添付とバックアップがコピーを動かします。同じ拡張子の下に Word 6/95、Word 97–2003、誤ラベルの非Wordさえ隠れうる — リネームより本物の変換が重要なもう一つの理由。
これらのレガシーファイルは自動的に壊れているわけではありません。現行Wordが信頼する形式を待つ古いWordバイナリです。実践ハウツーは 古い.docが最新Wordで開けないとき。Legacy File Converter は .doc / .dot をこのPC上でオフラインに DOCX または PDF へ変換します。
古いファイルを開く準備はできましたか?
無料で始めて、買い切りの $79.95 Standard ライセンスで無制限変換を解除。Windows インストーラーをダウンロード — 最大 10 ファイルまで全機能。
無料トライアル
アプリの全機能 · 最大 10 ファイル
Windows 10 または 11
これまでどおりの無料トライアル — Windows インストーラーをダウンロードして、PC 上でローカルに変換できます。
直接 Windows インストーラー · オフライン MSI
安全ですか? — 発行元、インストーラー、SmartScreen のヘルプ
Windows 10 または 11 が必要です。サブスクリプションなし。100% Windows ネイティブ。