コンピューターの世界では、書式設定されたテキスト、スタイル設定されたテキスト、またはリッチ テキストは、プレーン テキストとは対照的に、色、スタイル (太字、斜体)、サイズ、HTMLの特殊機能 (ハイパーリンクなど) といった最低限の意味要素を超えたスタイル情報を持つデジタル テキストです。
用語
フォーマットされたテキストは、バイナリ ファイルと正しく識別することも、ASCII テキストと区別することもできません。これは、フォーマットされたテキストが必ずしもバイナリではなく、HTML、RTF、エンリッチ テキストファイルなどのテキストのみの場合もあれば、ASCII のみの場合もあるためです。逆に、プレーン テキストファイルは非 ASCII である場合があります ( Unicode UTF-8などのエンコードの場合)。[詳細な説明が必要]テキストのみのフォーマットされたテキストは、テキストであるマークアップによって実現されますが、 Microsoft Wordなどの一部のフォーマットされたテキスト エディターはバイナリ形式で保存します。
書式設定されたテキストの始まり
書式付きテキストは、コンピューター以前の時代に、タイプライターで打たれた原稿の文章を太字にするために下線を引いたことに由来する。初期のコンピューター技術の最初の対話型システムでは下線を引くことはできず、ユーザーはこの欠点(およびASCIIの書式設定の欠如)を特定の記号で補っていた。たとえば、強調はASCIIでいくつかの方法で実現できた。[1] [2]
- 大文字の使用:これは私が作り上げたものではありません。
- アンダースコアで囲む:これは私が作り上げたものではありません。
- アスタリスクで囲みます:これは私が作り上げたものではありません。
- 間隔:これは私が作り上げたものではありません。
アンダースコアで囲む方法は、書籍のタイトルにも使用されます。『_The_C_Programming_Language_』で調べてください。
マークアップ言語
書式設定は、 HTMLの山括弧などの特殊文字によって本文と区別されるタグでマークできます。たとえば、次のテキスト:
- この犬は分類学上、 Canis familiarisに分類されます。
HTMLでは次のようにマークアップされます。
< p >この犬は分類学上、 < i > Canis familiaris </ i >に分類されます。</ p >
斜体テキストは、開始斜体タグと終了斜体タグで囲まれます。LaTeX では、テキストは次のようにマークアップされます。
この犬は分類学上、 \textit { Canis familiaris }に分類されます。
ほとんどのマークアップ言語は、特別なソフトウェアを必要とせず、任意のテキスト エディターで編集できます。また、一部の機能を自動化したり、出力をWYSIWYGとして表示したりするように設計された専用ソフトウェアを使用して編集できるマークアップ言語も多数あります。
フォーマットされた文書ファイル
最初のWYSIWYGワードプロセッサであるMacWriteが発明されて以来、タイピストがテキスト マークアップを挿入するのではなく視覚的に書式をコード化するようになったため、ワードプロセッサはバイナリ ファイルに保存する傾向がありました。このようなファイルをテキスト エディタで開くと、さまざまなバイナリ文字が埋め込まれていることがわかります。バイナリ文字は、書式設定されたテキストの周囲 ( WordPerfectなど) またはファイルの先頭または末尾に、書式設定されたテキストとは別に埋め込まれています ( Microsoft Wordなど)。
ただし、バイナリ ファイルでフォーマットされたテキスト ドキュメントには、フォーマットの範囲と機密性という欠点があります。マークアップ言語ではフォーマットの範囲が正確にマークされますが、WYSIWYGフォーマットはメモリに基づいています。つまり、たとえば、太字ボタンを押した状態がキャンセルされるまで保持されます。これにより、フォーマットの間違いやメンテナンスの問題が発生する可能性があります。機密性に関しては、フォーマットされたテキスト ドキュメントのファイル形式は独自のものであり、ドキュメント化されていない傾向があるため、サード パーティによるコーディングの互換性が難しくなり、バージョンの変更による不要なアップグレードも発生します。
WordStar は、隠し文字を含むバイナリ ファイルを使用しない人気のワード プロセッサでした。
OpenOffice.org Writer はファイルをXML形式で保存します。ただし、結果のファイルは圧縮されているためバイナリになります ( tarball に相当)。
PDF は、通常バイナリ形式の別の書式設定されたテキスト ファイル形式です (テキストには圧縮を使用し、グラフィックスとフォントはバイナリで保存します)。これは通常、Microsoft WordやOpenOffice.org Writer などのアプリケーションから書き込まれるエンド ユーザー形式であり、書き込んだ後はユーザーが編集することはできません。
参照
参考文献
- ^ Hambridge, Sally (1995 年 10 月). 「RFC1855: ネチケットガイドライン」. IETF データトラッカー、インターネット エンジニアリング タスク フォース. 2024 年2 月 4 日閲覧。
- ^ Mullen, Ed (2015年7月26日). 「構造化テキスト」. edmullen.net . 2024年2月4日閲覧。
