00

まず結論

  • RTFはアプリケーションやOSの間で書式付きテキストと画像を交換する文書形式ですが、新しい文書機能や正確なレイアウトを保持できない場合があります。
  • RTFに対応する更新済みの文書閲覧ソフトまたはワープロで開きます。WindowsやMacで.rtfに適切なアプリが関連付けられていない場合は、「プログラムから開く」を使用します。スマートフォンでは、RTF対応を明記した文書アプリを選びます。テキストエディタでも構造を確認できますが、制御語や符号化データによって本文が読みにくくなります。
  • テキストベースという理由だけでRTFを無害とは判断できません。登録されたメディアタイプでは実行可能コンテンツは許可されていませんが、外部ファイルやオブジェクトを参照でき、影響を受けるOfficeのバージョンでは不正なRTFを利用した脆弱性が確認されています。更新済みでサポート対象の閲覧ソフトを使用し、予期しないファイルや外部オブジェクトの要求には注意してください。RTF自体には機密性や完全性を保護する仕組みがなく、パスワードハッシュは編集を制限するだけで、閲覧を防ぐ暗号化ではありません。
01

RTFファイルとは:開き方、変換方法、形式の制限

Rich Text Formatは、書式付きテキストと画像を交換するためにMicrosoftが開発した形式です。RTFファイルは通常テキストベースで、制御語、制御記号、中括弧で囲まれたグループから構成されます。準拠ファイルは{\rtfで始まり、通常は\rtf1のようなバージョン情報が続きます。画像のバイナリまたは16進データ、リンク、埋め込みまたはリンクされたOLEオブジェクトを含む場合もあります。

元ファイルを残す

RTFはPDFなどの文書形式に変換できますが、書式、レイアウト、新しいWord機能、オブジェクトの動作が変わる場合があります。非対応のOLEオブジェクトは保存済みの外観だけが残り、機能を失うことがあります。変換後のファイルを原本と比較してください。

02

ファイルを開く

RTFに対応する更新済みの文書閲覧ソフトまたはワープロで開きます。WindowsやMacで.rtfに適切なアプリが関連付けられていない場合は、「プログラムから開く」を使用します。スマートフォンでは、RTF対応を明記した文書アプリを選びます。テキストエディタでも構造を確認できますが、制御語や符号化データによって本文が読みにくくなります。

表示だけしたい

RTFに対応する更新済みの文書閲覧ソフトまたはワープロで開きます。WindowsやMacで.rtfに適切なアプリが関連付けられていない場合は、「プログラムから開く」を使用します。スマートフォンでは、RTF対応を明記した文書アプリを選びます。テキストエディタでも構造を確認できますが、制御語や符号化データによって本文が読みにくくなります。

ほかの人に送りたい

RTFはPDFなどの文書形式に変換できますが、書式、レイアウト、新しいWord機能、オブジェクトの動作が変わる場合があります。非対応のOLEオブジェクトは保存済みの外観だけが残り、機能を失うことがあります。変換後のファイルを原本と比較してください。

03

安全性

テキストベースという理由だけでRTFを無害とは判断できません。登録されたメディアタイプでは実行可能コンテンツは許可されていませんが、外部ファイルやオブジェクトを参照でき、影響を受けるOfficeのバージョンでは不正なRTFを利用した脆弱性が確認されています。更新済みでサポート対象の閲覧ソフトを使用し、予期しないファイルや外部オブジェクトの要求には注意してください。RTF自体には機密性や完全性を保護する仕組みがなく、パスワードハッシュは編集を制限するだけで、閲覧を防ぐ暗号化ではありません。

Pause when something does not match

Do not open the file when its source, double extension, or actual contents do not match what you expected.

04

変換

RTFはPDFなどの文書形式に変換できますが、書式、レイアウト、新しいWord機能、オブジェクトの動作が変わる場合があります。非対応のOLEオブジェクトは保存済みの外観だけが残り、機能を失うことがあります。変換後のファイルを原本と比較してください。

変換前の注意

Work from a copy, then compare image quality, metadata, and layout after conversion.

05

よくある質問

RTFファイルとは何で、何に使う形式ですか?

RTFはRich Text Formatの略で、書式付きテキストと画像をアプリケーションやOSの間で交換するためにMicrosoftが開発した文書形式です。通常はテキストベースで、制御語、制御記号、中括弧で囲まれたグループを使います。

RTFファイルを開く方法は?

RTFに対応する更新済みの文書閲覧ソフトまたはワープロを使用します。関連付けがない場合は、「プログラムから開く」で対応アプリを選びます。テキストエディタでも確認できますが、制御コードによって本文が読みにくくなります。

WindowsでRTFファイルを開くにはどうすればよいですか?

Windowsでは、RTF対応の更新済みソフトを使います。ダブルクリックで開けない場合は「プログラムから開く」を選びます。テキストエディタでは、書式付き文書ではなく{\rtfという識別子や制御語が表示されることがあります。

MacでRTFファイルを開くにはどうすればよいですか?

Macでは、RTF対応を明記した更新済みソフトを選び、必要なら「このアプリケーションで開く」を使います。テキストエディタでは、画像の代わりにバイナリまたは16進データが表示されることがあります。

スマートフォンでRTFファイルを開くにはどうすればよいですか?

RTF対応を明記した文書アプリを選びます。制御語や密集したマークアップだけが表示される場合、そのアプリは書式付き文書ではなくテキスト構造を表示しています。

RTFファイルが開けない、または正しく表示されないのはなぜですか?

ファイルが不正な構造になっているか、閲覧ソフトがRTFの一部または古い改訂版にしか対応していない可能性があります。更新済みの対応ソフトを試してください。テキストが{\rtfで始まっていても、形式の識別には役立つだけで、ファイル全体が正常とは限りません。

新しいWord機能にはRTFとDOCXのどちらを使うべきですか?

RTF 1.9.1は最後の仕様で、Word 2007に対応します。それ以降の機能は非対応の場合があり、RTFで保存すると書式やレイアウトが確実には保持されません。新しい機能が重要ならRTFに依存せず、受け取るアプリが対応する場合に限ってDOCXを使い、結果を確認してください。

レイアウトを失わずにRTFファイルをPDFへ変換するには?

対応する閲覧ソフトでRTFを開き、利用可能なPDF書き出しまたはPDF印刷機能を使用します。ただし、レイアウト、新しい機能、オブジェクトの解釈が変わる可能性があり、完全な保持は保証されません。PDFを原本と比較してください。

RTFファイルをDOCXへ変換すると書式やオブジェクト機能が失われるのはなぜですか?

アプリごとに対応するRTFの範囲や改訂版が異なり、新しいWord機能が確実に保持されるとは限りません。非対応のOLEオブジェクトは保存済みの外観だけを残して機能を失う場合があります。変換したDOCXを原本と比較してください。

メールで届いたRTFファイルは安全に開けますか?

拡張子だけでは安全性を判断できません。RTFは外部ファイルやオブジェクトを参照でき、Microsoftは影響を受けるOfficeで不正なRTFを処理した際の脆弱性を公表しています。更新済みの対応ソフトを使い、不要な外部コンテンツを有効にせず、必要に応じて送信者を確認してください。

06

関連する形式

参照資料

Rich Text Format (RTF) Specification, Version 1.9.1 · Microsoft Corporation

IANA Media Type Registration: application/rtf · Internet Assigned Numbers Authority (IANA)

IANA Media Type Registration: text/rtf · Internet Assigned Numbers Authority (IANA)

Rich Text Format (RTF) Family · Library of Congress

Microsoft Security Bulletin MS15-033 — Vulnerabilities in Microsoft Office Could Allow Remote Code Execution · Microsoft Security Response Center