OFT ファイル形式とは?
.oft は Microsoft Outlook に関連付けられた メールテンプレートファイル です。.oft テンプレートを使用すると、同じレイアウト、フォントの種類、書式を共有する標準化されたメールメッセージを作成できます。テンプレートは、受信者に応じて内容を自動的に調整するようにさらにカスタマイズすることもでき、フォームの自動入力スクリプトもサポートされています。
内部的には、.oft は .msg メッセージファイルと同じ低レベル構造である OLE2 Compound File Binary (CFB) コンテナを使用しています。この2つはファイルヘッダーではなく、Outlook がそれらをどのように処理するかによって区別されます。8バイトの CFB シグネチャ D0 CF 11 E0 A1 B1 1A E1 は、すべての .oft ファイルのオフセット 0 に表示されます。
.oft テンプレートは、作成したメッセージをテンプレートファイルとして保存することで作成できます(ファイル → 名前を付けて保存 → Outlook テンプレート)。Outlook は「フォーム」と「.oft テンプレート」という2つの再利用可能なメッセージアプローチをサポートしており、フォームではあらかじめ選択されたルールに従ってメッセージフィールドにデータを素早く入力できます。堅牢なテンプレートを構築するには、Outlook のオブジェクトモデルに関する十分な知識が必要です。ビジネス用テンプレートでは、通常、連絡先データベースにアクセスできるフィールド自動入力スクリプトが使用されます。
テンプレートには、件名、本文(HTML または RTF)、受信者、添付ファイル、およびカスタムプロパティを事前入力できます。Windows では、Outlook はデフォルトでユーザーテンプレートを %APPDATA%\Microsoft\Templates に保存します。保存された .oft は同僚と共有したり、Outlook VBA マクロを介した自動化で使用したり、直接開いて事前入力済みの作成ウィンドウを生成したりできます。Outlook が利用できない場合、サードパーティ製のツールを使用して .oft ファイルを開いたり、.eml やプレーンテキストに変換したりすることも可能です。
セキュリティと安全性
リスク: MEDIUM.oft は、添付ファイルや HTML を埋め込むことができるバイナリ形式の Outlook アイテムです。そのため、通常のメールと同様の注意が必要です。信頼できないソースからの .oft には、新しいメールとして開いた際に有効になる悪意のある添付ファイルやフィッシングコンテンツが含まれている可能性があります。不明なソースからのテンプレートを開いたり送信したりせず、ウイルス対策ソフトで埋め込み添付ファイルをスキャンしてください。補足として、(1) 古い Outlook のカスタムフォーム/テンプレートには脆弱性が存在したことがあるため、Outlook を最新の状態に保ってください。(2) オンラインの .oft ビューア/コンバータを使用する際は、機密情報や内部用テンプレートをサードパーティのサイトにアップロードしないでください。
形式の詳細
概要- OpenType Font File - 一部のフォントベンダーやツールが OpenType フォントに .oft を使用することがあります。これはフォントビューア/インストーラーで開くフォントバイナリであり、Outlook とは無関係です。
- OrCAD / 旧式の CAD ライブラリテンプレート - 一部の EDA/CAD ツールでライブラリ/テンプレートとして .oft が使用されていた稀なケースがありますが、現在は事実上廃止されています。
OFT ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | OLE2 Compound File Binary (CFB) - レガシーな .doc や .xls ファイルと同じ低レベルのバイナリコンテナ |
| ファイルシグネチャ (マジックバイト) | D0 CF 11 E0 A1 B1 1A E1 (オフセット 0 の 8 バイト) |
| MIME タイプ | application/vnd.ms-outlook |
| 内部データモデル | CFB コンテナ内の名前付きストリームおよびストレージとして保存された MAPI (Messaging Application Programming Interface) プロパティ |
| 本文形式のオプション | HTML または Rich Text Format (RTF)。個別の MAPI プロパティストリームに保存されます |
| 事前入力可能なフィールド | 件名、宛先/CC/BCC 受信者、本文テキスト、添付ファイル、およびカスタム MAPI プロパティ |
| デフォルトのテンプレート保存パス (Windows) | %APPDATA%\Microsoft\Templates |
| 再利用時の動作 | .oft を開くと、テンプレートの内容が事前入力された新しい作成ウィンドウが生成されます。ファイル自体は変更も送信もされません |
| .msg との関係 | 構造的には .msg 形式と同一です。Outlook は内部構造ではなく、ファイル拡張子と関連付けによってこれらを区別します |
| スクリプトと自動化のサポート | Outlook VBA マクロとフォーム自動入力スクリプトをサポートしています。テンプレートはフィールド入力のために Outlook 連絡先データベースにアクセスできます |
| 開発元 | Microsoft Corporation |
| 主要プラットフォーム | Windows (Microsoft Outlook デスクトップクライアント)。Outlook for Mac でも一部サポートされています |
| Unicode および多言語サポート | 対応。テキストは MAPI の PR_BODY_W および PR_HTML プロパティストリームに UTF-16 として保存されます |
| リリース日 | Microsoft Outlook (template Save As 'Outlook Template'); long-standing across Outlook versions |
| 仕様書 | learn.microsoft.com |
OFT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。OFT ファイルについて最初の質問をしてみましょう。