TEXT ファイル形式とは?
.textファイルは、一般的な.txt形式と機能的に同一のプレーンテキストドキュメントです。どちらもMIMEタイプはtext/plainであり、フォーマットされていない、人間が読める文字シーケンスが含まれています。.text拡張子は、いくつかの特定のコンテキストで使用される代替の綴りにすぎません。
macOSでは、TextEditで.text拡張子を付けてファイルを保存できるほか、一部のUnixコマンドラインツールは自然に.text出力を生成します。Ruby on Railsプロジェクトでは、歴史的にプレーンテキストのメールテンプレートに.text.erbを使用してきました。ここでの.text部分は、メッセージの非HTMLバリアントであることを示しています。また、一部の古いUnixプログラムでは、生成されたテキストをバイナリファイルと区別するために、より長い綴りを採用していました。
これらのファイルにはバイナリ構造がありません。内容は、行末記号(UnixおよびmacOSではLF、WindowsではCRLF、古いMac OSではCR)で区切られた非構造化文字シーケンスです。必須のマジックバイトはありませんが、ファイルの先頭にオプションのBOM(UTF-8の場合はEF BB BF、UTF-16 LEの場合はFF FE)が含まれる場合があります。ほとんどの.textファイルは、BOMなしのUTF-8またはプレーンASCIIです。
.txtファイルを開くことができるアプリケーションであれば、.textも同様に処理できます。Windowsのメモ帳、macOSのTextEdit、Visual Studio Code、Vim、nano、およびすべての最新のコードエディタは、これら2つの拡張子を互換性のあるものとして扱います。.txtをテキストエディタに自動的に関連付けているOSでも、デフォルトでは.textを認識しない場合があり、その場合は手動で「プログラムから開く」手順が必要になります。
セキュリティと安全性
リスク: LOWプレーンテキストファイルには実行可能コードを含めることができないため、開くことでシステムに害を及ぼすことはありません。唯一のリスクは、.textファイルにソーシャルエンジニアリングの内容(悪意のあるコマンドを実行させる指示など)が含まれている場合です。任意のエディタで.textファイルを開くことは安全です。
形式の詳細
概要- Ruby on Rails プレーンテキストメールテンプレート - Railsは、プレーンテキストのメールビューテンプレートのファイル命名規則として .text.erb (または .text.html.erb) を使用します。これは独自のバイナリ形式ではありません。
TEXT ファイルを開くプログラム
技術的詳細
詳細仕様| MIMEタイプ | text/plain |
| 文字エンコーディング | UTF-8またはASCII(最も一般的)。UTF-16 LE/BE、ISO-8859-1、およびその他のレガシーエンコーディングも可能 |
| 行末記号 | LF (Unix/macOS), CRLF (Windows), CR (クラシックMac OS) |
| バイト順マーク (BOM) | オプション - UTF-8 BOM: EF BB BF; UTF-16 LE BOM: FF FE; UTF-16 BE BOM: FE FF; ほとんどのプレーンテキストファイルにはBOMが含まれません |
| 構造 | 非構造化文字シーケンス。ヘッダー、フッター、埋め込みメタデータなし |
| 機能的等価性 | .txtと同一。同じMIMEタイプ、同じ内容。.textは特定のコンテキストで使用される非公式な代替拡張子 |
| 典型的なファイルサイズ | 100バイト - 50 MB。ほとんどのファイルは1 MB未満 |
| プラットフォーム | Windows, macOS, Linux, Unix - あらゆるテキストエディタで閲覧可能 |
| 使用コンテキスト | Ruby on Railsプレーンテキストメールテンプレート (.text.erb), macOS TextEdit出力, Unixツール生成テキストファイル |
| エンコーディング検出 | バイトパターン分析またはユーザーのロケールによって推測。正式なBOM要件なし |
| OSファイル関連付け | ほとんどのOSは(.txtとは異なり).textをテキストエディタに自動関連付けしません。初回使用時に手動で「プログラムから開く」が必要になる場合があります |
| ファイルサイズ制限 | フォーマットによる制限なし。OSおよび利用可能なメモリによって制限されます |
| リリース日 | 1960s (plain text as a computing concept); .text extension informal |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.rfc-editor.org |
TEXT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。TEXT ファイルについて最初の質問をしてみましょう。