RTFとは?

Weblio 辞書 > コンピュータ > IT用語辞典 > RTFの意味・解説 

RTF

フルスペル:Rich Text Format
読み方アールティーエフ
別名:リッチテキストリッチテキストフォーマット

RTFとは、Microsoft策定した文書ファイル形式によって、文字大きさや色、書式などの情報が、タグ呼ばれる制御記号用いて文書中に盛り込まれたもののことである。

RTFで記述された文書は、単に文字情報であるだけでなく、文字そのものがひとつの表現となりうる。文書内に図形や表を埋め込むことも可能となる。Windows標準で備わるワードパットやWord一太郎など、多くワープロソフトにおいて標準的文書ファイル形式とされている。

RTFは仕様公開されており、ワープロソフトが対応していればワープロソフトどうしで文字修飾書式情報交換することができる。RTFで保存されたファイルには、拡張子に「.rtf」が付く。

なお、リッチテキストに対して、純粋に文字データだけで構成された文書のことは、プレーンテキスト呼ばれる。RTFが日本向けに仕様改良されたものは、特にRTFJRich Text Format Japanese)と呼ばれる

ファイルとフォルダのほかの用語一覧
ファイル形式:  Open XML  PCM  PICT形式  RTF  RTFJ  SYLK  8.3形式

.rtf

読み方アールティーエフ

.rtfとは、リッチテキスト形式文書ファイルに付く拡張子のことである。プレーンテキスト形式.txt)に、フォントサイズや色などの情報付加されている。

なお、MacOS X付属するテキストエディタTextEdit」で文書画像挿入した際も、この拡張子が付く。その実体は、文書ファイル画像ファイル収めフォルダである。


RTF

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/07/29 11:52 UTC 版)

RTF


Rich Text Format

(RTF から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/01/06 20:07 UTC 版)

Rich Text Format
拡張子 .rtf
MIME Type application/rtf[1], text/rtf[2]
UTI public.rtf[3]
マジックナンバー {\rtf
開発者 マイクロソフト
初版 1987年
最新版 1.9.1 / 2008-03-20
種別 文書ファイルフォーマット
テンプレートを表示

Rich Text Format(RTF, リッチテキストフォーマット)は、文書ファイルフォーマットの1つ。交換・編集可能なクロスプラットフォームの文書フォーマットとして1987年からマイクロソフトにより開発され、仕様の策定が進められた。多くのワープロソフトで読み書き可能。ファイル拡張子は「.rtf」。

プレーンテキストに比べて、フォントの指定や、文字の色・大きさや太文字などの装飾指定、画像の表示や中央揃え箇条書きなどの簡易レイアウトを行える特徴があり、現在では、比較的簡易なワープロソフトのデータフォーマットの一つとして位置づけられる。

また、PDFは主に閲覧・印刷を目的とした交換フォーマットであるのに対して、RTFは編集可能な交換フォーマットとなっている。

仕様

1992年にRich Text Formatの仕様であるRTF 1.0が公開され、2007年1月にRTF 1.9となっている。

  • 1992年6月 RTF 1.0
  • 1994年1月 RTF 1.3
  • 1995年9月 RTF 1.4
  • 1997年4月 RTF 1.5
  • 1999年5月 RTF 1.6
  • 2001年8月 RTF 1.7
  • 2004年4月 RTF 1.8
  • 2007年1月 RTF 1.9
  • 2008年3月 RTF 1.91

バージョンの履歴

  • RTF 1.4の仕様はWord7.0の機能をすべて含んでいる
  • RTF 1.5の仕様はWord 95 Version 7.0とWord 97で追加された命令語に対応、また日本語用の拡張があり、RTF-Jと呼ばれる。
  • RTF 1.6の仕様は 上記のほかWord 2000、Macintosh版Word 98などで追加された命令語をサポートするほか、Pocket Word、Exchange向け仕様(RTF <-> HTML変換に使用)を含む。
  • RTF 1.7の仕様は上記のほかWord 2002で追加された命令語をサポートする。
  • RTF 1.8の仕様はWord 2003の新機能をサポートする。
  • RTF 1.91の仕様はWord 2007の新機能をサポートする。ほかPocket Word、RichEdit、Exchange、Outlook 向けの追加機能がある。さらに
    • XMLマークアップ、名前空間のカスタム定義をサポート
    • XMLの利用方法についてはOffice Open XML仕様 (Ecma-376, Part4) 参照
    • カスタムXMLスキーマのバリデーション
    • XML形式に保存する際にはXSLを出力できる(仕様書には記述無し)
    • RTF内にOMMLを記述できる
    • 読み込み専用パスワードでRTFを保護できる

マイクロソフトはRTFの仕様を1.9.1以上には更新しないと言明しているが、ISO/IEC 29500策定の間に小さい修正を加えたい意向である。機能面には影響はないと見られる。


Rich Text Format (RTF) の仕様はMicrosoft WordとOfficeのメジャーバージョンアップの度に改訂されている。

RTF仕様とMicrosoft Wordの対応[4][5]
RTFバージョン 発行日 Microsoft Wordのバージョン Microsoft Wordのリリース日 備考
1.0 1987 Microsoft Word 3 1987 最終版は 92年6月;[6][7] 1992 版ではMicrosoft のObject Linking and Embedding (OLE) オブジェクトとMacintosh版でのManager subscriberオブジェクトをサポートした。; またWMFPICT、WindowsのDIBOS/2メタファイル各形式の画像の貼り込みをサポートする。
1.1 Microsoft Word 4 1989 フォントの文書ファイル内への埋め込みをサポート
1.2 1993 Microsoft Word 5 1991 [8][9]
1.3 1994年1月 Microsoft Word 6 1993 GC0165; DIBの貼り付けが互換性の問題で非推奨になった。以後はWMFの使用が推奨される[10][11]
1.4 1995年9月 Microsoft Word 95/Word 7 1995
1.5 April 1997 Microsoft Word 97/Word 8 1997 Unicode RTFの導入 - 16ビットUnicode エンコーディングが可能になった。; 画像の添付についてはPNGJPEGEMF画像形式は16進数のバイナリ形式で貼り付けられる[12]
1.6 1999年5月 Microsoft Word 2000/Word 9 1999 Word 2000 RTF仕様 [13]
1.7 2001年8月 Microsoft Word 2002/Word 10 2001 Word 2002 RTF仕様

[14] [15]
RTF version 1.7はWindows版Word 95/97/2000/2002、Macintosh版Word 98などで追加された命令語をサポートする。

1.8 2004年4月 Microsoft Word 2003/Word 11 2003 Word 2003 RTF仕様[16]

Version 1.8はMicrosoft Word 2003にて追加された拡張機能を備える。

1.9.1 2008年3月19日
(RTF 1.9 - 2007年1月)[17]
Microsoft Word 2007/Word 12 2006 XMLマークアップの導入 - カスタム XML タグ, スマートタグ, RTF内の数学記号のサポート - Office Open XML仕様への準拠 (Ecma-376, Part 4)[18]

コード例

RTFのデータはテキスト形式を用いており、プレーンテキストに装飾やレイアウトのための制御用の文字列を付加した形式となっている。後に現れたHTMLなどのマークアップ言語とは表記方法が異なる。

RTFの一例

{\rtf
Hello!\par
This is some {\b bold} text.\par
}

上のサンプルは下のように表示される。

Hello!
This is some bold text.

NEXTSTEPおよびmacOSではRTFD(Rich Text Format Directory、添付書類付きRTF)という、バンドル構造を応用したフォーマットが存在し、画像とRTFファイルとをファイルシステムレベルで分類している。

文字エンコーディング

標準的なRTFファイルは7ビットのASCII文字で記述されているが、エスケープシーケンスを使うことでそれ以外の文字を扱える。コードページのエスケープのほか、RTF 1.5では Unicodeのエスケープができる。

RTF 1.5以前は7ビット文字以外は16進数 (\'xx) で記述された。またUnicodeで32767以降の文字は負の数で表現され、Unicode planeに収まらない文字はサロゲートペアで表現される。

日本語の文字はシフトJISコードをASCII形式で表した表記法が用いられる。たとえば、\'82\'a0\'82\'a2\'82\'a4 のように表記され、これは「あいう」を表している。

人間にとっての可読性

ワードプロセッサのファイル形式の中では例外的に、RTFはプレーンテキストで記述されるので人間が読むことのできるフォーマットである。しかしながら Microsoft Wordなどが出力するRTFは膨大な命令コードが入るため非常に読みにくくなる。さらに7bit ASCII以外の文字が入ると全部エスケープされるので全く読めない物になる。

RTFは書式付きテキストであるが、本当の意味でのマークアップ言語ではないので人が手で編集するのは考慮されていない。またOLEオブジェクトなどが貼り付けられると、これも人には解読できない。

一般的な用途と相互運用性

大半のワードプロセッサではRTFの読み書きができるが、RTFのバージョン次第のところがある。未知の命令語が入っている場合は無視されてしまうことが多い。

オブジェクト

MicrosoftのOLE またMacintosh版のsubscriber objectsの貼り付けは、元のアプリがないとその部分を編集できないため相互運用性を妨げる。もし開いた文書に自分の持たないアプリで作成されたOLEオブジェクトがある場合、代替ビットマップが表示されるか、全く表示されない。

画像

JPEG、PNG, EMF, WMF, PICT, DIBがサポートされる。RTF作成ソフトは、サポート外のファイル形式 (BMP, TIFF, GIF等) を与えられた場合はPNG, WMFなどに変換して貼り付けるか、無視して表示しないようにする。

Microsoft Wordはレジストリに ("ExportPictureWithMetafile=0") の値を設定することで、WMFへの変換を禁止できる。

フォント

フォントの埋め込みが仕様にあるが、広くサポートされてはいない。

またフォントにファミリー名(セリフ(明朝系)、サンセリフ(ゴシック系))を指定できるが、これも広くサポートされてはいない。

注釈

注釈機能があるが、OpenOffice(3.3 当時)、LibreOffice(3.3.2当時)などでは注釈のインポートができないなど、サポートは限定的である。

描画オブジェクト

セキュリティ上の注意

RTFに対応したソフト

オペレーティングシステムに付属するアクセサリソフトをはじめ、多くのワープロソフトが RTFの読み書きに対応している。

など

出典

[ヘルプ]
  1. ^ application/rtf” (英語) (2007年6月18日). 2016年6月11日閲覧。
  2. ^ Lindner, Paul (1993年6月8日). “Registration of new MIME content-type/subtype” (英語). 2016年6月11日閲覧。
  3. ^ System-Declared Uniform Type Identifiers” (英語) (2009年11月17日). 2016年6月11日閲覧。
  4. ^ Information about the Rich Text Format (RTF) version specifications for various versions of Word” (2007年2月21日). 2010年3月13日閲覧。
  5. ^ Those who forget Santayana…”. Rob Weir (2007年12月20日). 2010年3月13日閲覧。
  6. ^ Microsoft Corporation (RTF), Rich-Text Format (RTF) Specification - RTF Version 1.0, http://www.snake.net/software/RTF/Old/RTF-Spec-1.0.rtf 2010年3月13日閲覧。 
  7. ^ Microsoft Corporation (June 1992) (TXT), Microsoft Product Support Services Application Note (Text File) - GC0165: Rich-Text Format (RTF) Specification, http://latex2rtf.sourceforge.net/RTF-Spec-1.0.txt 2010年3月13日閲覧。 
  8. ^ Microsoft Corporation (RTF), Rich Text Format Specification v. 1.2, http://www.snake.net/software/RTF/Old/RTF-Spec-1.2.rtf 2010年3月13日閲覧。 
  9. ^ (PDF) Rich Text Format Specification v. 1.2, http://latex2rtf.sourceforge.net/RTF-Spec-1.2.pdf 2010年3月13日閲覧。 
  10. ^ Microsoft Corporation (January 1994) (RTF), Rich Text Format (RTF) Specification - RTF Version 1.3, http://www.snake.net/software/RTF/RTF-Spec-1.3.rtf 2010年3月13日閲覧。 
  11. ^ Microsoft Corporation (January 1994) (TXT), Rich Text Format (RTF) Specification - RTF Version 1.3, http://latex2rtf.sourceforge.net/RTF-Spec-1.3.txt 2010年3月13日閲覧。 
  12. ^ Microsoft Corporation. “Rich Text Format (RTF) Version 1.5 Specification”. 2010年3月13日閲覧。
  13. ^ Microsoft Corporation (1999-05-31), Rich Text Format (RTF) Specification, version 1.6, http://msdn.microsoft.com/en-us/library/office/aa140277%28v=office.10%29.aspx 2014年5月21日閲覧。 
  14. ^ Microsoft Corporation (2001-08-31) (EXE (ZIP)), Word 2002 Tool: Rich Text Format Specification - 8/2001– Word 2002 RTF Specification, http://download.microsoft.com/download/Word2002/Install/1.7/W98NT42KMeXP/EN-US/W2KRTFSF.exe 2014年5月21日閲覧。 
  15. ^ Word 2002 Tool: Rich Text Format Specification, http://web.archive.org/web/20101112181441/http://www.microsoft.com/downloads/en/details.aspx?familyid=E5B8EBC2-6AD6-49F0-8C90-E4F763E3F04F&displaylang=en 2012年9月26日閲覧。 
  16. ^ Microsoft Corporation (2004年4月20日). “Word 2003: Rich Text Format (RTF) Specification, version 1.8”. 2014年5月21日閲覧。
  17. ^ RTF 1.9 Specification (Word 2007)”. Greg Duncan (2007年1月9日). 2010年3月13日閲覧。
  18. ^ Microsoft Corporation (2008年3月20日). “Word 2007: Rich Text Format (RTF) Specification, version 1.9.1”. 2014年5月21日閲覧。

関連項目

外部リンク





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

「RTF」の関連用語

RTFのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング



RTFのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2018 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリRTFの記事を利用しております。
拡張子辞典拡張子辞典
Copyright © 2005-2018 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ.rtfの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのRTF (改訂履歴)、Rich Text Format (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2018 Weblio RSS