テキスト / コードビューアの仕組み
テキストビューアーはテキストファイルとソースコードファイルをブラウザのタブで直接開きます:プレーンテキスト(.txt)、ログ(.log)、Markdown(.md)、HTML、JSON、CSVおよびTSV、XML、YAML、さらに.py、.js、.sql、.toml、.confなど数十のコード拡張子に対応しています。ファイルをドロップすればすぐに読めます。アカウント登録も、エディタのインストールも、アップロードも不要です。ファイルはブラウザのFile APIによってローカルで読み込まれ、デバイスの外に出ることは一切ないため、ページの読み込み後はオフラインでも動作します。
4つのフォーマットは生テキストに加えてレンダリング表示にも対応しています。Markdownは表示前にサニタイズされ、整形されたページに変換されます。HTMLファイルはスクリプトを無効化したサンドボックス化されたフレーム内でプレビューされます。JSONは一貫したインデントで整形表示(pretty-print)されます。CSVまたはTSVは区切り文字を自動検出してテーブルとして開きます。コードファイルを含むそれ以外のすべてのファイルは、行数と文字数付きの読み取り専用のクリーンなテキストとして表示されます。10MBまでのファイルに対応しており、携帯電話のメモ帳アプリが処理できないほとんどのログ、エクスポート、設定ファイルをカバーします。