| ファイル名拡張子 | .rtf |
|---|---|
| インターネットメディアの種類 |
テキスト/rtf [1] アプリケーション/rtf [2] |
| タイプコード | 'RTF.'[3] [4] [5] |
| 統一型識別子 (UTI) | 公開.rtf |
| 魔法の数字 | {\rtf |
| 開発者 | マイクロソフト |
| 初回リリース | 1987年 |
| 最新リリース | 1.9.1 2008年3月19日 |
| フォーマットの種類 | ドキュメントファイル形式 |
| オープンフォーマット? | いいえ |
リッチテキストフォーマット(略してRTFとも呼ばれる)は、1987年から2008年にかけてMicrosoft社がMicrosoft製品とのクロスプラットフォーム文書交換のために開発した独自の[6] [7] [8] 文書ファイルフォーマットであり、仕様が公開されています。2008年より前に、MicrosoftはMicrosoft WordおよびOfficeのバージョン のメジャーリビジョンに合わせてRTFの更新された仕様を公開しました。
ほとんどのワードプロセッサは、いくつかのバージョンのRTFを読み書きすることができます。[9] RTF仕様にはいくつかの異なるリビジョンがあり、ファイルの移植性は使用されているRTFのバージョンによって異なります。[7] [10]
RTFは、エンリッチドテキスト[11]やその前身であるリッチテキスト[12] [13]、IBMのRFT-DCA(Revisable Format Text-Document Content Architecture)とは異なる仕様であるため 混同しないでください。
歴史
Microsoft Word開発チームのメンバーであるRichard Brodie、Charles Simonyi、および David Luebbert は、1980 年代中期から後半にかけてオリジナルの RTF を開発しました。最初の RTF リーダーとライターは、RTF バージョン 1.0 仕様を実装した Microsoft Word 3.0 for Macintoshの一部として 1987 年に出荷されました。それ以降のすべての Microsoft Word for Macintosh リリース、およびすべての Windows バージョンは、RTF 形式での読み取りと書き込みが可能です。
RTF は Microsoft が管理しています。最終バージョンは 2008 年の 1.9.1 で、Office 2007の機能が実装されました。Microsoft は RTF 仕様の拡張を中止したため、Word 2010 以降のバージョンの新機能は RTF に正しく保存されません。[14] Microsoft は RTF のさらなる更新は予定していませんが、関連するISO/IEC 29500投票期間中に RTF 仕様の編集上およびその他の実質的でない変更を検討する意向を表明しています。[15]
RTF ファイルはWindows ヘルプファイルを作成するために使用されていましたが、現在はMicrosoft コンパイル済み HTML ヘルプファイルに置き換えられています。
コード構文
これは、グループ、バックスラッシュ、制御ワード、および区切り文字を使用してプログラムされます。グループは中括弧 ({}) 内に含まれ、特定のテキストに適用する属性を示します。
バックスラッシュ (\) は、RTF 用に特別にプログラムされたコマンドである制御ワードを表します。制御ワードには、アクティブになる特定の状態があります。これらの状態は数字で表されます。たとえば、
\b0- 太字テキストがオフになっていることを示します
\b1- 太字のテキストがオンになっていることを示します
\i0- 斜体テキストがオフになっていることを示します
\i1- 斜体テキストがオンになっていることを示します
\ul0- 下線テキストがオフになっていることを示します
\ul1- 下線テキストがオンになっていることを示します
\sub0- 下付き文字がオフになっていることを示します
\sub1- 下付き文字がオンになっていることを示します
\superscript0- 上付き文字がオフになっていることを示します
\superscript1- 上付き文字がオンになっていることを示します
区切り文字は次の 3 つのいずれかです。
- スペース
- 数字またはハイフン(例:-23、23、275)
- 数字や文字以外の文字(例:\、/、})[30]
例えば、次のRTFコード
{ \rtf 1 \ansi { \fonttbl\f 0 \fswiss Helvetica; } \f 0 \pardこれは{ \b太字}のテキスト
です。\par
}
次のように表示されます。
これは太字のテキストです。
文字エンコーディング
標準のRTFファイルは7ビットのASCII文字のみで構成できますが、エスケープシーケンスを使用して他の文字をエンコードできます。[31] 2つの文字エスケープはコードページエスケープであり、RTF 1.5以降ではUnicodeエスケープです。コードページエスケープでは、バックスラッシュとタイプライターのアポストロフィに続く2つの16進数字は、 Windowsコードページから取得した文字を示します。たとえば、コードページがWindows-1256に設定されている場合、シーケンスはアラビア文字のbāʼ بをエンコードします。RTFドキュメントのプリアンブルで「文字セット」を指定して、ヘッダーに関連付けることもできます。たとえば、プリアンブルにテキスト があり、ドキュメントの本文では、テキストは文字セット128( Shift-JISコードページに対応)のコードポイントを表し、「金」をエンコードします。
\'c8\f3\fnil\fcharset128\f3\'bd\'f00xbd 0xf0
Unicode エスケープの場合、制御ワード\uが使用され、その後に Unicode UTF-16 コード ユニット番号に対応する 16 ビットの符号付き整数が続きます。Unicode をサポートしていないプログラムのために、この後には、指定されたコード ページでこの文字に最も近い表現を続ける必要があります。たとえば、はアラビア文字bāʼ\u1576? بを表しますが、Unicode をサポートしていない古いプログラムでは、代わりに疑問符としてレンダリングする必要があることを示します。
制御ワードは、\uc0現在のグループ内の後続の Unicode エスケープ シーケンスが置換文字を指定しないことを示すために使用できます。
1997 年に RTF 仕様バージョン 1.5 がリリースされるまで、RTF は 7 ビット文字を直接処理し、8 ビット文字は 16 進数 ( を使用\'xx) としてエンコードされた状態でのみ処理していました。しかし、RTF 1.5 以降、RTF 制御ワードは一般に符号付き 16 ビット数値を引数として受け入れます。32767 より大きい Unicode 値は負の数として表現する必要があります。[25] Unicode 文字がBMP 外にある場合は、サロゲート ペアでエンコードされます。Microsoft Word でのテキスト処理の変更により、Unicode がサポートされました。Microsoft Word 97 は部分的に Unicode 対応のアプリケーションであり、16 ビット Unicode 文字エンコード スキームを使用してテキストを処理します。[25] Microsoft Word 2000 以降のバージョンは、 16 ビットUnicode 文字エンコード スキームを使用してテキストを処理する Unicode 対応アプリケーションです。[3]
RTFファイルは通常7ビットASCIIプレーンテキストであるため、PCベースのオペレーティングシステム間で簡単に転送できます。MS WindowsまたはMacintosh用のMicrosoft Wordと通信するコンバーターは、通常、8ビット文字と任意の8ビット値を含むバイナリデータとしてのデータ転送を想定しています。[29]
人間による可読性
RTFは文書を保存したり共有したりするためのデータ形式であり、マークアップ言語ではありません。直感的で簡単な入力を目的としたものではありません。[33] [34]それでも、多くのワードプロセッサ形式とは異なり、RTFコードは人間が読める形式です。発音区別符号のないラテン文字がほとんど含まれるRTFファイルをプレーンテキストファイルとして表示すると、作成者が簡潔な書式にしていれば、基になるASCIIテキストが判読可能です。
RTF がリリースされたとき、ほとんどのワードプロセッサはバイナリ ファイル形式を使用していました。たとえば、Microsoft Word は.DOCファイル形式を使用していました。RTF は、 Microsoft Notepadなどの RTF 非対応プログラムでもファイルを開いて読み取り可能なファイルを提供できる、シンプルな書式設定コントロールが特徴でした。今日、ほとんどのワードプロセッサは XML ベースのファイル形式に移行しています (Word は.docxファイル形式に切り替えました)。いずれにしても、これらのファイルには大量の書式設定コードが含まれているため、対応するプレーン テキストの 10 倍以上のサイズになることがよくあります。[35] [33]
標準に準拠した RTF にするには、非 ASCII 文字をエスケープする必要があります。したがって、簡潔な書式設定でも、特定のダッシュや引用符を使用したテキストは判読しにくくなります。発音区別符号を多く使用するラテン語は、 ñの代わりに \'f1 、 éの代わりに \'e9 が使用されるなど、RTF では特に読みにくくなります。ラテン語以外のスクリプトは RTF では判読できません。たとえば、\u21563 はχに使用されます。RTF は当初から、人間が判読できない Microsoft OLE埋め込みオブジェクトと Macintosh Edition Manager サブスクライバー オブジェクトもサポートしてきました。
一般的な用途と相互運用性
ほとんどのワードプロセッサソフトウェアは、RTF 仕様のインポートとエクスポート、または直接編集をサポートしているため、互換性のないワードプロセッサソフトウェアとオペレーティングシステム間で RTF 形式が「共通」になっています。RTF ファイルを読み取るほとんどのアプリケーションは、不明な RTF 制御ワードを黙って無視します。[36]これらの要素は相互運用性に貢献していますが、それでも使用されている特定の RTF バージョンに依存しています。[7]意図的に設計された、または偶然に生まれた RTF 方言がいくつかあります。[36]
RTF は、Microsoft Word で使用される内部マークアップ言語です。[33] 1987 年以来、RTF ファイルは、オペレーティング システムとそのバージョンの違いにもかかわらず、多くの新旧のコンピュータ システム間で (そして現在ではインターネット経由でも) 転送できるようになりました。このため、RTF は、取扱説明書、履歴書、手紙、簡単な情報文書などの基本的な書式設定されたテキスト ドキュメントに便利な形式です。これらのドキュメントは、少なくとも、太字、斜体、下線のテキスト書式設定をサポートしています。また、通常、左揃え、中央揃え、右揃えのテキスト、フォント指定、ドキュメントの余白もサポートされています。
フォントと余白のデフォルト、スタイルのプリセット、その他の機能は、プログラムのデフォルトによって異なります。また、異なるRTFバージョン間では互換性がない場合もあります。たとえば、RTF 1.0 1987とそれ以降の仕様、またはUnicode文字の使用におけるRTF 1.0~1.4とRTF 1.5+の間などです。[37] [38] [39] また、RTFはタイトルや著者などのメタデータをサポートしていますが、すべての実装がこれをサポートしているわけではありません。それでも、RTF形式は十分に一貫しているため、移植性が高く、クロスプラットフォームでの使用に適しています。
オブジェクト
Microsoft OLE (Object Linking and Embedding) オブジェクトと Macintosh Edition Manager サブスクライバ オブジェクトを使用すると、表計算アプリケーションの表やグラフなど、他のファイルを RTF 内に埋め込むことができます。ただし、これらのオブジェクトは RTF ファイルの表示や編集を行うプログラムで広くサポートされていないため、RTF の相互運用性も制限されます。[40] [41] [42] [43] [44]特定の OLE オブジェクトを理解するソフトウェアが利用できない場合は、オブジェクトは、一緒に埋め込まれたオブジェクトの画像を使用して表示されます。[45] [46]
写真
RTF では、JPEG、PNG、拡張メタファイル (EMF)、Windows メタファイル(WMF)、Apple PICT、Windows デバイス依存ビットマップ、Windows デバイス非依存ビットマップ、および OS/2 メタファイルの画像タイプを 16 進数 (デフォルト) またはバイナリ形式で RTF ファイルに組み込むことができます。ただし、これらの画像タイプすべてがすべての RTF リーダーでサポートされているわけではありません。挿入された画像の種類をサポートしていないソフトウェアで RTF 文書を開くと、画像は表示されません。RTF ライターは通常、サポートされていない画像の種類で挿入された画像をサポートされている画像の種類に変換するか、画像をまったく含めません。
マイクロソフト製品との互換性を高めるために、一部のRTFライターは、1つのRTFファイルに2つの異なる画像タイプの同じ画像を含めます。1つは表示用にサポートされている画像タイプで、もう1つはWordpadなどの一部のマイクロソフトアプリケーションとの互換性を向上させるために元の画像の非圧縮WMFコピーです。[47]
この方法では、RTF ファイルのサイズが大幅に増加します。RTF 仕様ではこの方法は必須ではなく、いくつかの実装では WMF コピーが含まれていません (Abiword や Ted など)。
Microsoft Wordの場合、特定のレジストリ値(「ExportPictureWithMetafile=0」)を設定して、WordがWMFコピーを保存しないようにすることもできます。[47]
フォント
RTFは文書内で使用されるフォントの埋め込みをサポートしていますが、この機能はソフトウェア実装では広くサポートされていません。 [48] [49] [50]
RTFは、フォントの置換に使用される一般的なフォントファミリ名もサポートしています:ローマン(セリフ)、スイス(サンセリフ)、モダン(モノスペース)、スクリプト、装飾的、テクニカル。[19]この機能も広くサポートされているわけではありません。
注釈
RTF 1.0 以降、RTF 仕様は文書の注釈/コメントをサポートしています。[19] RTF 1.7 仕様では、日付スタンプ (以前は「タイムスタンプ」のみでした) や注釈の親など、注釈の新しい機能がいくつか定義されました。[27]注釈付きの RTF 文書を RTF 注釈をサポートしていないアプリケーションで開くと、注釈は表示されません。同様に、注釈付きの文書を RTF 注釈をサポートしていないアプリケーションで RTF として保存すると、注釈は RTF ファイルに保存されません。Abiword (バージョン 2.8 以降) や IBM Lotus Symphony (バージョン 1.3 まで) などの一部の実装では、注釈がデフォルトで非表示になっているか、注釈を表示するためにユーザーの操作が必要になる場合があります。
RTF 仕様では、RTF 実装で広くサポートされている脚注もサポートされています (OpenOffice.org、Abiword、KWord、Ted など。Wordpad ではサポートされていません)。エンドノートは脚注のバリエーションとして実装されているため、脚注はサポートしているがエンドノートをサポートしていないアプリケーションでは、エンドノートが脚注として表示されます。
Microsoft製品は、フッター、脚注、ヘッダー内のコメントをサポートしていません。同様に、Microsoft製品は、ヘッダー、フッター、コメント内の脚注をサポートしていません。これらの許可されていないコンテキストにコメントや脚注を挿入すると、ドキュメントが破損する可能性があります。[29]
描画オブジェクト
RTF 1.2仕様では、長方形、楕円、線、矢印、多角形などの図形と呼ばれる描画オブジェクトの使用を定義しました。RTF 1.5仕様では、描画オブジェクト用の多くの新しい制御ワードが導入されました。[25]
しかし、 Apache OpenOfficeなどの多くのRTF実装は描画オブジェクトをサポートしていません[51]([52]のLibreOffice 4.0ではサポートされていますが)またはAbiword [53]。RTF描画オブジェクトをサポートしていないアプリケーションは、図形を表示または保存しません。実装によっては、描画オブジェクト内のテキストも表示されません。[54] [55]
セキュリティ上の懸念
Microsoft Word の DOC 形式や、より新しいOffice Open XML 形式、OpenDocument形式とは異なり、RTF はマクロをサポートしていません。このため、マクロによるコンピュータ ウイルスの拡散が懸念される場合には、これらの形式よりも RTF が推奨されることがよくありました。ただし、.RTF 拡張子があっても安全なファイルであるとは限りません。Microsoft Word は、RTF 拡張子に名前が変更された標準の DOC ファイルを開き、含まれているマクロを通常どおり実行するからです。疑わしいファイルが本当にRTF であるかどうかを判断するには、メモ帳などのプレーン テキスト エディターでファイルを手動で調べるか、UNIXのようなシステムでfileコマンドを使用する必要があります。 [9] [56] Word の [開くときにファイル形式の変換を確認する] オプションを有効にすると、開かれるドキュメントがファイルの拡張子で示される形式と一致しない形式であることを警告し、そのファイルを開くのを中止するオプションを提供することもできます。脆弱性を攻撃する 1 つのエクスプロイトが、2015 年 4 月に Microsoft Word で修正されました。[57]
2014年以降、 OpenXMLエクスプロイトを埋め込んだマルウェアRTFファイルが存在する。[58]
実装
各RTF実装は通常、RTF仕様のいくつかのバージョンまたはサブセットのみを実装しています。[7]利用可能なRTFコンバータの多くは、最新のRTF仕様のすべての新機能を理解できません。[37] [59]
Microsoft Windows のWordPadエディタは、デフォルトで RTF ファイルを作成します。以前は Microsoft Word 6.0 ファイル形式がデフォルトでしたが、Word ドキュメント (.doc) の書き込みサポートはセキュリティ更新で削除されました。読み取りサポートも Windows 7 で削除されました。WordPad は、ヘッダーやフッターなどの一部の RTF 機能をサポートしていません。[60]ただし、WordPad は、表、取り消し線、上付き文字、下付き文字、「追加」色、テキストの背景色、番号付きリスト、右または左のインデント、準ハイパーテキストおよび URL リンク、さまざまな行間隔など、作成できない多くの RTF 機能を読み取り、保存できます。RTF は、MS Windows API の「リッチ テキスト コントロール」のデータ形式でもあります。[33]
macOSのデフォルトのテキスト エディターであるTextEdit は、RTFDファイルだけでなく RTF ファイルも表示、編集、保存でき、その形式をデフォルトとして使用します。2009 年 7 月現在、TextEdit には RTF 文書の余白を編集する機能が限定されています。MacWriteやWriteNowなどの古い Mac ワード プロセッサ アプリケーション プログラムには、TextEditと同じ RTF 機能がありました。
以下の無料のオープンソース ワード プロセッサは、Microsoft の RTF ファイル形式で動作するように試みています (以下の批判の段落を参照)。AbiWord、Apache OpenOffice、Bean、Calligra、Collabora Online、LibreOffice。
Scrivener は、特定の「プロジェクト」を構成するすべてのテキスト ファイルに対して個別の RTF ファイルを使用します。
SIL Internationalの辞書の開発および公開用のフリーウェア アプリケーションでは、ドキュメント出力の最も一般的な形式として RTF が使用されます。Toolbox によって生成される RTF ファイルは、Microsoft Wordで使用するように設計されていますが、他の RTF 対応ワード プロセッサでも使用できます。
RTFは相互運用性、 [61]、シンプルさ、CPU処理要件の低さから、一部の電子書籍リーダーで使用できます。
ライブラリとコンバータ
オープンソーススクリプトrtf2xmlは、RTFをXMLに部分的に変換することができます。[62] [63]
GNU UnRTF は、RTF を HTML、LaTeX、troff マクロなどの形式に変換するオープンソース プログラムです。pyth は、 RTF、XHTML、PDF 形式のドキュメントを作成および変換するPythonライブラリです。Ruby RTF は、 Rubyを介してリッチ テキスト コンテンツを作成するプロジェクトです。RaTFink は、RTF 出力を生成するための Tcl ルーチン (無料ソフトウェア) と、SGML を RTF に変換する Cost スクリプトのライブラリです。RTF::Writer は、 RTF ドキュメントを生成するためのPerlモジュールです。PHPRtfLite は、開発者がPHPを使用して RTF ドキュメントを作成できるようにする API です。Pandocは、RTF を含む複数の出力形式を備えたオープンソースのドキュメント コンバータです。RTFGen は、純粋なPHPを介して RTF ドキュメントを作成するプロジェクトです。rtf.js は、HTML で RTF ドキュメントをレンダリングする JavaScriptベースのライブラリです。
macOSのコマンドラインツールtextutilは、rtf、rtfd、text、doc、docx、wordml、odt、webarchive形式間でファイルを変換できます。[64]エディターTedは、RTFファイルをHTMLおよびPS形式に変換することもできます。
批判
リッチ テキスト形式は、Microsoft Windows 用に開発されたアプリケーションにおけるテキスト ベースのドキュメントの標準ファイル形式でした。Microsoft は当初、RTF 仕様を公開しなかったため、競合他社がアプリケーションでドキュメント変換機能を開発することが困難でした。Microsoft の開発者は仕様にアクセスできたため、Microsoft のアプリケーションは形式との互換性が高くなりました。また、Microsoft が RTF 仕様を変更するたびに、競合他社は新しいバージョンの形式を研究した後でアプリケーションを再開発する必要があったため、Microsoft 独自のアプリケーションは市場投入までの時間でリードしていました。
ノベルは2004年にマイクロソフトに対して反トラスト法違反の訴えを起こし、マイクロソフトの行為は反競争的であると主張した。[65] [66]
参照
- リッチテキスト形式ディレクトリ( .rtfdファイル形式)
- 強化テキスト形式
- ドキュメントマークアップ言語のリスト
- ドキュメントマークアップ言語の比較
- IBM のドキュメント コンテンツ アーキテクチャ (DCA) の一部であるRevisable-Form Text (RFT)
- TNEF (トランスポート ニュートラル カプセル化形式)、Microsoft Outlook のデフォルトのメッセージ形式
参考文献
- ^ 「テキストメディアタイプ」. iana.org. 1993-06-08 . 2010-03-13閲覧。
- ^ 「アプリケーションメディアタイプ」。iana.org。2007年6月18日。 2010年8月20日閲覧。
- ^ abc Microsoft Corporation (1999 年 5 月). 「リッチ テキスト形式 (RTF) 仕様、バージョン 1.6」。2010 年 3 月 13 日閲覧。
- ^ ab Microsoft Corporation (2004-04-20). 「Word 2003: リッチ テキスト形式 (RTF) 仕様、バージョン 1.8」。Microsoft 。2010-03-13取得。
- ^ John Siracusa (2005-04-28). 「Mac OS X 10.4 Tiger – ファイルタイプの再考」2010-03-13閲覧。
- ^ 「チュートリアル: リッチテキスト形式 (RTF)」。コロラド州立大学。2012 年 6 月 30 日のオリジナルからアーカイブ。2010年 3 月 13 日閲覧。「
.doc」と同様に、RTF は独自のファイル形式ですが、より広範囲の互換性と転送性を持つように設計されています。
- ^ abcd "4.3 非 HTML ファイル形式"。e-Government Unit。2002 年 5 月。2007 年 4 月 2 日時点のオリジナルからのアーカイブ。2010年 3 月 13 日取得。Microsoft
独自のリッチ テキスト形式にはさまざまなリビジョンがあり、ファイルの移植性は使用されている RTF のバージョンによって異なります。
- ^ e-Government Unit (2002 年 5 月)。「4.3 非 HTML ファイル形式 (アーカイブ サイト)」。2007 年 3 月 21 日にオリジナルからアーカイブ。2011年 1 月 12 日に取得。Microsoft
独自のリッチ テキスト形式にはさまざまなリビジョンがあり、ファイルの移植性は使用されている RTF のバージョンによって異なります。
- ^ ab 「リッチテキスト形式 (RTF) の利点」。デスクトップ パブリッシング、プレゼンテーション、ワード プロセッシング。ETR Associates。2008 年 3 月 23 日時点のオリジナルよりアーカイブ。
- ^ 「Sean M. Burke – RTF-Writer – The RTF Cookbook」。2013年9月16日閲覧。
- ^ Resnick, P.; Walker, A. 「text/enriched MIME コンテンツ タイプ」。
- ^ Borenstein, N.; Freed, N. 「MIME (Multipurpose Internet Mail Extensions): インターネット メッセージ本文の形式を指定および記述するためのメカニズム」
- ^ Borenstein, N.; Freed, N. 「MIME (Multipurpose Internet Mail Extensions) パート 1: インターネット メッセージ本文の形式を指定および記述するためのメカニズム」
- ^ Inc)、Niveditha Narva (Beyondsoft Consulting)。「Word 2010 の変更点 (IT プロフェッショナル向け)」。docs.microsoft.com。
- ^ Microsoft (2011-03-17)、GS26 RS 参照説明レポート (RER)、DR 10-0017、一般: 規範的な参照が欠落、RTF 用、 2014-05-12 のオリジナル(PDF)からアーカイブ、 2011-04-02取得
- ^ 「Word のさまざまなバージョンのリッチ テキスト形式 (RTF) のバージョン仕様に関する情報」。2007 年 2 月 21 日。2010年 3 月 13 日閲覧。
- ^ 「サンタヤナを忘れる者たち…」 ロブ・ウィアー 2007年12月20日2010年3月13日閲覧。
- ^ Microsoft Corporation、リッチテキスト形式 (RTF) 仕様 – RTF バージョン 1.0 (RTF) 、 2010 年 3 月 13 日取得
- ^ abc Microsoft Corporation (1992 年 6 月)、Microsoft 製品サポート サービス アプリケーション ノート (テキスト ファイル) – GC0165: リッチ テキスト形式 (RTF) 仕様(TXT) 、 2010 年 3 月 13 日取得
- ^ Microsoft Corporation、リッチテキストフォーマット仕様 v. 1.2 (RTF) 、2010-03-13取得
- ^ リッチテキストフォーマット仕様 v. 1.2 (PDF) 、2010-03-13取得
- ^ Microsoft Corporation (1994 年 1 月)、リッチ テキスト形式 (RTF) 仕様 - RTF バージョン 1.3 (RTF) 、 2010 年 3 月 13 日取得
- ^ Microsoft Corporation (1994 年 1 月)、リッチ テキスト形式 (RTF) 仕様 - RTF バージョン 1.3 (TXT) 、 2010 年 3 月 13 日取得
- ^ Microsoft Corporation. 「RTF – リッチテキスト形式」. 2010 年 3 月 13 日閲覧。
- ^ abcde Microsoft Corporation. 「リッチテキスト形式 (RTF) バージョン 1.5 仕様」。2010 年 3 月 13 日閲覧。
- ^ Word 2002 ツール: リッチ テキスト形式の仕様、2010 年 11 月 12 日のオリジナルからアーカイブ、 2012 年 9 月 26 日に取得
- ^ ab Microsoft Corporation (2001-08-31)、Word 2002 ツール: リッチ テキスト形式の仕様 – 2001 年 8 月 – Word 2002 RTF 仕様、 2016 年 6 月 10 日にオリジナル(EXE (ZIP))からアーカイブ、 2010 年 3 月 13 日に取得
- ^ 「RTF 1.9 仕様 (Word 2007)」。Greg Duncan。2007 年 1 月 9 日。2010 年 3 月 13 日閲覧。
- ^ abc Microsoft Corporation (2008-03-20). 「Word 2007: リッチテキスト形式 (RTF) 仕様、バージョン 1.9.1」(PDF) 。2020 年 2 月 18 日閲覧。
- ^ 「リッチテキストフォーマット(RTF)バージョン1.5仕様」www.biblioscape.com。
- ^ Microsoft RTF 構文
- ^ Kaplan, Michael S (2005-11-08). 「CP_SYMBOL について知りたいこと以上のこと」Sorting It All Out。
- ^ abcd Sean M. Burke (2003 年 7 月)。「RTF ポケット ガイド」。Amazon UK。2010年 3 月 13 日閲覧。
- ^ RTF Pocket Guide by O'Reilly Media 、 2010-03-13取得
- ^ Sean M. Burke (2008-07-12). 「リッチテキスト形式 - MSWord が恐ろしい RTF を生成する」 。 2010-03-13閲覧。
- ^ ab Mark de Does (2009-10-23). 「Ted、簡単なリッチテキストプロセッサ」。2010-03-13閲覧。
- ^ ab 「Microsoft Word ファイルを WordPerfect for DOS にインポートする方法」。2010年 3 月 13 日閲覧。
- ^ 「Abiword ヘルプ – ファイル形式」 。2010年 3 月 13 日閲覧。
- ^ 「リッチテキスト形式 (RTF) ファイルを開く」2010 年 3 月 13 日閲覧。
- ^ Byfield, Bruce (2005-08-23). 「FOSS ワードプロセッサの比較: OOo Writer、AbiWord、KWord」. Linux.com . The Linux Foundation . 2020-09-29閲覧。
- ^ Byfield, Bruce (2005-07-28). 「OpenOffice.org と Microsoft Office 間でファイルを共有する」. Linux.com . The Linux Foundation . 2020-09-29閲覧。
- ^ Sharma, Mayank (2008-11-20). 「SoftMaker Office 2008 は Microsoft Office との互換性に重点を置いています」. Linux.com . The Linux Foundation . 2020-09-29閲覧。
- ^ Byfield, Bruce (2006-11-21). 「SoftMaker Office 2006 ベータ版: キラーアプリではない」. Linux.com . The Linux Foundation . 2020-09-29閲覧。
- ^ Lagadec, Philippe (2006-11-30). 「OpenOffice / OpenDocument および Microsoft Office 2007 / Open XML セキュリティ」(PDF) . PacSec 2006 カンファレンス. 2020-09-29に閲覧。
- ^ Gong, Rhett (2005-09-05). 「RE: OLE オブジェクト – ビットマップ表現?」.ニュースグループ: microsoft.public.win32.programmer.ole. Usenet: iZFkEiesFHA.1204@TK2MSFTNGXA01.phx.gbl . 2020-09-29に取得。
- ^ 「ACC: OLE オブジェクトによってデータベースが大きくなる理由」。Microsoft 2007年 1 月 19 日。2008 年 2 月 15 日時点のオリジナルよりアーカイブ。
- ^ ab 「Word で EMF、PNG、GIF、または JPEG グラフィックを使用すると文書のファイル サイズが増加する」 。2011年 3 月 1 日閲覧。
- ^ 「Word で RTF として保存された文書では、埋め込みフォントが期待どおりに表示されません」。Microsoft Corporation。2007 年 2 月 20 日。2010年 3 月 17 日閲覧。
- ^ 「RTF ファイルへのフォントの埋め込み」 2005 年 4 月 23 日. 2010 年 3 月 17 日閲覧。
- ^ 「OpenOffice.org の問題 – MS 相互運用性: ドキュメントへの埋め込みフォント」。2010 年 3 月 17 日閲覧。
- ^ 「問題 3790 – RTF: 描画オブジェクト (図形) の Word 97–2000 RTF のインポート」。Apache OpenOffice (AOO) Bugzilla。Apache Software Foundation。2014年 10 月 27 日閲覧。
- ^ 「LibreOffice 4.0 リリースノート」。The Document Foundation 。 2014年10月27日閲覧。
- ^ 「Re: Abiword 内での描画」 2006 年 3 月 15 日. 2011 年 5 月 21 日閲覧。
- ^ 「OOoForum.org – Writer で RTF ファイルを開く際の問題」。2011 年 9 月 28 日時点のオリジナルよりアーカイブ。2011 年 5 月 19 日閲覧。
- ^ 「OpenOffice.org Bugzilla – Bug 113308 – 境界線内の垂直テキスト」。2011年5月19日閲覧。
- ^ 「マクロウイルスの回避」。2011年6月10日時点のオリジナルよりアーカイブ。 2015年6月6日閲覧。
- ^ Paul Ducklin (2015 年 9 月 8 日)。「悪質な電子メールの分析: 最近の Word の穴を悪用する詐欺師 - Naked Security」。Sophos Web サイト。2016 年2 月 16 日閲覧。
- ^ 「マルウェア トラッカー ブログ: Cryptam ドキュメント分析 + RTF に埋め込まれた OpenXML」。Blog.malwaretracker.com。2016年2 月 16 日閲覧。
- ^ Wilfried Hennings (2010). 「PC テキストプロセッサから LaTeX へのコンバータ – 概要 – RTF からの変換」 。2010年 3 月 13 日閲覧。
- ^ 「なぜ RTF は WordPad と NotePad で正しく動作しないのか?」FamilySearch。 2009 年 8 月 5 日のオリジナルからアーカイブ。2010 年 3 月 13 日閲覧。
- ^ 「最小情報相互運用性標準 (MIOS) に関するハンドブック」(PDF)。南アフリカ公共サービス行政省。2002 年 4 月 16 日。2010年 7 月 11 日閲覧。
- ^ 「rtf2xml: MS RTF を XML に変換する」2010 年 6 月 5 日閲覧。
- ^ 「rtf2xml – The Man Page」。2010年6月5日閲覧。
- ^ 「textutil man page」。2013年6月25日閲覧。
- ^ Novell (2004-11-12)、Novell が Microsoft に対して WordPerfect 独占禁止法訴訟を起こす(PDF) 、2010-03-13取得
- ^ 「Novell 反トラスト法違反申立書 (本文) および反トラスト法と標準規格の作成に関する法律」 2004 年 11 月 17 日。2005 年 12 月 30 日時点のオリジナルよりアーカイブ。2010年 3 月 13 日閲覧。
外部リンク
- RTF 1.9.1 仕様、2008 年 3 月、Microsoft より
- RTF 1.9.1 仕様、2008 年 3 月、Microsoft および Internet Archive からのダウンロード経由
- RTF 1.8 仕様、2004 年 4 月、ysagnier.free.fr より
- RTF 1.6 仕様、1999 年 5 月、Microsoft より
- RTF 1.5 仕様、1997 年 4 月、biblioscape.com より
- RTF 1.0、1.2、1.3、1.5、1.7 仕様 (RTF Tools オープンソース プロジェクトより)
- RTF 1.0 仕様、1992 年 6 月、latex2rtf オープンソース プロジェクトより
- RTF ポケットガイド、書籍のホームページ
- RTF 文字セットからコード ページへ、最終編集日 2017 年 6 月
