DOT ファイル形式とは?
.dot ファイルは、Microsoft Word バージョン 97 から 2003 で使用されます。これらは 文書テンプレート を保存します。これは、テキストの書式設定や、正式なヘッダー、フッター、スタイル、マクロなどの他の文書要素を定義する、再利用可能な開始点です。テンプレートは自由に編集、カスタマイズ、またはゼロから作成できます。
.doc 文書と同様に、.dot ファイルは OLE2 Compound File Binary 構造(レガシーな Excel や PowerPoint ファイルで使用されているものと同じコンテナ)を使用してバイナリ形式で保存されます。テンプレートは異なるファイルシグネチャによって識別されるわけではなく、マジックバイト D0 CF 11 E0 A1 B1 1A E1 は .doc、.xls、.ppt と共有されています。代わりに、拡張子と、ファイル内の FIB (File Information Block) 内に設定された内部の fTemplate フラグによって識別されます。実際には、.doc の名前を .dot に変更すると、Word はそれをテンプレートとして扱います。
重要な動作として、.dot ファイルをダブルクリックすると、通常、テンプレート自体ではなく、そのテンプレートに基づいた 保存されていない新しい文書 が開きます。.dot ファイルを直接編集するには、Word 内でファイルを右クリックして 開く を選択します。Word 自身のグローバルなデフォルトテンプレートは Normal.dot です。
.dot テンプレートファイルは、以下のバージョンの Microsoft Word でサポートされていました:
- Word 97
- Word 2000
- Word 2002 (XP)
- Word 2003
Word 2007 以降、Microsoft は Open XML 形式に移行しました。テンプレートファイルは現在、.dotx 拡張子(マクロなし)または .dotm 拡張子(マクロ有効)を使用します。Word 2007 以降でも、引き続き .dot ファイルを問題なく開くことができます。
セキュリティと安全性
リスク: MEDIUM.dot ファイルの本当のリスクは VBA マクロです。テンプレートはそれに基づいた文書が開かれる際に自動的に実行されるため、悪意のある .dot/.dotm テンプレートは古典的なマクロマルウェアの感染経路(«コンテンツの有効化» フィッシング)であり、汚染された Normal.dot はすべての新しい文書を感染させる可能性があります。現代の Word は、メールやインターネットからのテンプレートをマクロが無効な «保護されたビュー» で開きます。信頼できないソースからのテンプレートでマクロを有効にしないでください。LibreOffice で開くことは、マクロエンジンが Word VBA と異なるため、一般的に安全です。テンプレートのテキストとスタイルは無害ですが、埋め込まれたマクロとリンクされたオブジェクトのみが脅威となります。起動時に Word の動作がおかしい場合、破損した Normal.dot/Normal.dotm が一般的な(悪意のない)原因です。名前を変更すると、Word はクリーンなものを再構築します。
形式の詳細
概要DOT ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | OLE2 Compound File Binary (CFBF) - レガシーな .doc、.xls、.ppt ファイルと同じ構造化ストレージコンテナ |
| エンコーディング | バイナリ。テキストコンテンツは文書に応じて Windows コードページエンコーディングまたは UTF-16 LE として保存されます |
| バイト順序 | リトルエンディアン (OLE2 仕様により必須) |
| MIME タイプ | application/msword (または application/x-msword、application/vnd.ms-word.template.macroEnabled) |
| ファイルシグネチャ (マジックバイト) | オフセット 0 に D0 CF 11 E0 A1 B1 1A E1 - .doc、.xls、.ppt と同一 (OLE2 シグネチャであり、.dot 固有ではない) |
| テンプレートの識別 | FIB (File Information Block) 内の fTemplate ビットの設定。拡張子のみでも Word でテンプレート動作がトリガーされます |
| 内部ストリーム | WordDocument、1Table/0Table、Data、SummaryInformation ストリーム。オプションの VBA マクロ保存サブディレクトリ |
| マクロのサポート | OLE2 コンテナ内の埋め込み VBA ストレージサブディレクトリを介した完全な VBA マクロサポート |
| 圧縮 | なし - ストリームは OLE2 複合ファイル内に非圧縮で保存されます |
| 暗号化 | ファイルがパスワード保護されている場合、オプションの RC4 («Office 97/2000» スキーム) が適用されます |
| 一般的なファイルサイズ | 埋め込まれたコンテンツ、画像、マクロに応じて 20 KB ~ 2 MB |
| 開始時の動作 | ダブルクリックするとテンプレートに基づいた保存されていない新しい文書が作成されます。テンプレート自体を編集するには、右クリックして «開く» を選択します |
| グローバルテンプレート | Word のデフォルトのグローバルテンプレートは Normal.dot として保存されます (Word 2007 以降は Normal.dotm に置き換えられました) |
| サポートされている Word バージョン | Word 97、Word 2000、Word 2002 (XP)、Word 2003 - nFib ベースの FIB バージョニングを使用してこれらのリリースを区別します |
| 後継形式 | .dotx (マクロなし Open XML テンプレート) および .dotm (マクロ有効 Open XML テンプレート)。Word 2007 で導入されました |
| リリース日 | 1997 (Word 97); template concept dates back to early Word, OLE-based .dot from Word 97-2003 |
| 最新バージョン | Word 97-2003 binary template (final; superseded by DOTX/DOTM in Office 2007) |
| 仕様書 | learn.microsoft.com |
DOT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。DOT ファイルについて最初の質問をしてみましょう。