TXTファイル形式の解説

プレーンテキスト · .txt

拡張子.txt
MIMEタイプtext/plain
種類テキスト
開発元—
初版—
ロイヤリティフリーはい
圧縮なし

TXTファイルとは

TXTファイルには文字以外何もありません。フォント、サイズ、色、画像、ページの概念はなく、レイアウトは改行と空白に還元されます。だからこそプレーンテキストはコンピューターが理解する最も長持ちする形式で、1970年代に書かれたファイルが今も開け、50年後も開けるでしょう。

見えない部分には違いがあります。文字コードは今日ではたいていUTF-8ですが、古いファイルはShift_JISやEUC-JPのことがあり、誤った文字コードで開くと日本語が文字化けします。Windowsは行末をCR LF、UnixとmacOSはLFだけで終えるため、一部のエディターではファイルが1行に見えます。

TXTが適している場面

強み

  • あらゆる端末、エディター、プログラミング言語で開ける
  • ファイルが小さく、バージョン管理での差分比較が容易
  • アプリの興亡に左右されない長寿命

制限

  • 書式、画像、表、ハイパーリンクがない
  • 文字コードと改行の違いでファイルが壊れて見えることがある
  • 文書構造がない: 見出しや箇条書きは慣習にすぎない

TXTファイルの開き方

メモ帳、テキストエディット、任意のコードエディター、ブラウザーのタブでTXTを開けます。日本語や特殊文字が化けて見えるなら、エディターが文字コードを誤って選んでいます。多くのエディターはUTF-8や別のコードページで開き直せます。

TXTの変換方法

見出し、フォント、表を加えるにはワープロ形式に変換します。Word向けはTXTからDOCX、LibreOffice向けはTXTからODT、古いエディター向けはTXTからRTFです。逆方向ではDOCXからTXTがWord文書を本文だけにし、OCR PDFからTXTがスキャンから文字を読み取ります。

よくある質問

TXTファイルの文字が化けるのはなぜですか?

エディターが誤った文字コードで読んでいます。UTF-8の代わりにShift_JIS、あるいはその逆が典型です。エディターの「開き直す」や「エンコーディング」メニューから正しいものを選んでください。

メモ帳で開くとファイル全体が1行に表示されるのはなぜですか?

そのファイルはUnix形式の改行(LF)を使っており、古いバージョンのメモ帳はWindows形式の改行(CR LF)しか認識しません。現行のメモ帳、ワードパッド、または任意のコードエディタなら正しく表示されます。

TXTはRTFやMarkdownと同じものですか?

3つともエディタで開けるテキストですが、RTFは書式コードを含み、Markdownは記号で構造を表します。プレーンなTXTファイルにはどちらもありません。

TXTファイルが有害なことはありますか?

ファイル自体は実行できず、マクロやスクリプトも含められません。唯一のリスクは内容です。フィッシングのリンクや、貼り付けて実行するよう促すコマンドには注意してください。