まず結論
- DOCは、Microsoft Wordの内容をOLE Compound File Binaryコンテナに保存するバイナリ文書形式で、Word 97からWord 2003で一般的に使用されました。
- Windows、macOS、Linuxでは、旧Microsoft Word DOC文書への対応を明記したオフィススイートを使い、[ファイル]から[開く]を選びます。Android、iPhone、iPadでは、DOC対応を明記した文書アプリを選び、アプリ内または端末の共有・開くメニューからファイルを渡します。古いDOCを開けない場合は、拡張子が.docか確認し、別のDOC対応オフィススイートを試してください。暗号化、難読化、破損、または実際にはWord文書でない可能性もあります。OLEヘッダーだけでは形式を確認できません。
- 予期しないDOCファイルは慎重に扱ってください。DOCにはマクロ、埋め込みオブジェクト、リンク、暗号化または難読化された内容が含まれる場合があります。開く前に送信者と受け取る予定の文書だったかを確認し、必要性を理解できないマクロや埋め込み内容は有効化・操作しないでください。.docという名前やOLEヘッダーだけでは、ファイルの正体や信頼性は判断できません。
DOCファイル:古いWord文書の識別・開き方・注意点・変換方法
DOCは、OLE Compound File Binaryコンテナに格納されるバイナリ文書形式です。テキスト、表、フィールド、画像、書式などの文書内容をレコードや構造として保持できます。論理的には、ほかの文書データを参照するFile Information Blockから始まります。登録されたメディアタイプはapplication/mswordです。OLEヘッダーD0 CF 11 E0 A1 B1 1A E1は、ほかのMicrosoftバイナリ形式でも使われるため、それだけではDOCだと断定できません。より確かな識別には、WordDocumentストリームとWord File Information Blockも確認します。DOCは古いバイナリ形式で、DOCXは後継のOffice Open XML形式に属します。
DOC対応のオフィススイートで文書を開き、DOCXとして保存するか、PDFとして書き出します。編集を続ける場合はDOCX、固定された文書表現を優先する場合は一般にPDFが選ばれます。変換すると、古いレイアウト、フィールド、マクロ、埋め込みオブジェクト、フォント、その他の互換性依存の動作が変わる可能性があります。変換後を原本と比較し、これらが重要なら元のDOCも保管してください。DOCはOLE Compound File Binaryコンテナ、DOCXはOffice Open XML構造を使うため、拡張子を書き換えても内部構造は変わらず、変換にはなりません。
ファイルを開く
Windows、macOS、Linuxでは、旧Microsoft Word DOC文書への対応を明記したオフィススイートを使い、[ファイル]から[開く]を選びます。Android、iPhone、iPadでは、DOC対応を明記した文書アプリを選び、アプリ内または端末の共有・開くメニューからファイルを渡します。古いDOCを開けない場合は、拡張子が.docか確認し、別のDOC対応オフィススイートを試してください。暗号化、難読化、破損、または実際にはWord文書でない可能性もあります。OLEヘッダーだけでは形式を確認できません。
Windows、macOS、Linuxでは、旧Microsoft Word DOC文書への対応を明記したオフィススイートを使い、[ファイル]から[開く]を選びます。Android、iPhone、iPadでは、DOC対応を明記した文書アプリを選び、アプリ内または端末の共有・開くメニューからファイルを渡します。古いDOCを開けない場合は、拡張子が.docか確認し、別のDOC対応オフィススイートを試してください。暗号化、難読化、破損、または実際にはWord文書でない可能性もあります。OLEヘッダーだけでは形式を確認できません。
DOC対応のオフィススイートで文書を開き、DOCXとして保存するか、PDFとして書き出します。編集を続ける場合はDOCX、固定された文書表現を優先する場合は一般にPDFが選ばれます。変換すると、古いレイアウト、フィールド、マクロ、埋め込みオブジェクト、フォント、その他の互換性依存の動作が変わる可能性があります。変換後を原本と比較し、これらが重要なら元のDOCも保管してください。DOCはOLE Compound File Binaryコンテナ、DOCXはOffice Open XML構造を使うため、拡張子を書き換えても内部構造は変わらず、変換にはなりません。
安全性
予期しないDOCファイルは慎重に扱ってください。DOCにはマクロ、埋め込みオブジェクト、リンク、暗号化または難読化された内容が含まれる場合があります。開く前に送信者と受け取る予定の文書だったかを確認し、必要性を理解できないマクロや埋め込み内容は有効化・操作しないでください。.docという名前やOLEヘッダーだけでは、ファイルの正体や信頼性は判断できません。
Do not open the file when its source, double extension, or actual contents do not match what you expected.
変換
DOC対応のオフィススイートで文書を開き、DOCXとして保存するか、PDFとして書き出します。編集を続ける場合はDOCX、固定された文書表現を優先する場合は一般にPDFが選ばれます。変換すると、古いレイアウト、フィールド、マクロ、埋め込みオブジェクト、フォント、その他の互換性依存の動作が変わる可能性があります。変換後を原本と比較し、これらが重要なら元のDOCも保管してください。DOCはOLE Compound File Binaryコンテナ、DOCXはOffice Open XML構造を使うため、拡張子を書き換えても内部構造は変わらず、変換にはなりません。
Work from a copy, then compare image quality, metadata, and layout after conversion.
よくある質問
DOCファイルとは何ですか?Microsoft Wordバイナリ文書には何を保存できますか?
DOCは、Word 97からWord 2003で一般的に使われた古いMicrosoft Wordバイナリ文書です。テキスト、表、フィールド、画像、書式などを保存できます。
WindowsでDOCファイルを開くにはどうすればよいですか?
旧Microsoft Word DOCファイルへの対応を明記したオフィススイートで[ファイル]から[開く]を選びます。
スマートフォンでDOCファイルを開くにはどうすればよいですか?
DOC対応を明記したモバイル文書アプリを使います。アプリ内から開くか、端末の共有・開くメニューを使ってそのアプリにファイルを渡します。
DOCファイルとDOCXファイルの違いは何ですか?
DOCはOLE Compound File Binaryコンテナを使う古いWordバイナリ形式です。DOCXはDOCの後継となった、より新しいOffice Open XML形式の一つです。
古いDOCファイルが開けない、またはエラーが表示されるのはなぜですか?
旧形式への対応が不十分な場合や、ファイルが暗号化、難読化、破損している場合があります。実際にはWord文書でない可能性もあるため、拡張子を確認して別のDOC対応スイートを試してください。
マクロや埋め込み内容を含むDOCファイルは安全に開けますか?
DOCにはマクロ、埋め込みオブジェクト、リンク、暗号化または難読化された内容が含まれる場合があります。予期しない文書は慎重に扱い、送信者を確認し、理由が不明な有効コンテンツは有効化しないでください。
DOCファイルをDOCXやPDFへ変換すると書式や動作が変わりますか?
変わる可能性があります。古いレイアウト、フィールド、マクロ、埋め込みオブジェクト、フォント、互換性依存の動作が影響を受ける場合があります。変換後を比較し、必要なら元のDOCを残してください。
DOCファイルの拡張子をDOCXに変えると変換できますか?
いいえ。DOCはOLE Compound File Binaryコンテナ、DOCXはOffice Open XML構造を使うため、名前を変更しても内部構造は変わりません。DOC対応のオフィススイートで開き、保存または書き出し機能を使ってください。
MacでDOCファイルを開くにはどうすればよいですか?
旧Microsoft Word DOCファイルへの対応を明記したmacOS用オフィススイートで[ファイル]から[開く]を選びます。
OLEヘッダーがあればMicrosoft WordのDOCファイルだと確認できますか?
いいえ。ほかのMicrosoftバイナリ形式も同じOLE Compound File Binaryコンテナを使います。より確かな識別には、WordDocumentストリームとWord File Information Blockも確認します。
関連する形式
参照資料
[MS-DOC]: Word (.doc) Binary File Format · Microsoft Open Specifications
IANA application/msword media type registration · Internet Assigned Numbers Authority
[MS-DOC]: Relationship to Protocols and Other Structures · Microsoft Open Specifications