テキストDiffチェッカー
プライバシー優先設計 — すべてブラウザ内で処理します
2つのテキスト入力を、左右並列または統合形式で比較できます。挿入、削除、変更がはっきりハイライトされます。Toovaはコード、設定、文章、JSONなど、何でもブラウザ内で差分表示します。アップロードもサインアップも不要です。
並列表示と統合表示
並列表示は2つの入力を横並びに置き、変更を揃えて表示します。両方のバージョンを同時に読みたい短いファイルに最適です。統合表示は1列で、挿入と削除を交互に表示します。長いファイルでもスケールする、定番のgit diff形式です。Toovaは入力を失うことなく表示を切り替えられます。
単語レベルと行レベルの差分
行レベル差分は各行を比較の最小単位として扱います。多くのバージョン管理システムが採用する方式です。単語レベル差分は、似た行の中で具体的に変わった単語をハイライトします。文章のレビューや段落の言い換えに便利です。Toovaは両方を用意しています。比較対象に合う粒度を選んでください。
ローカルのみの差分
すべての差分計算はブラウザ内で完結します。2つの入力がページから外に出ることはありません。社内ドキュメント、設定ファイル、コードレビュー、プライバシー規定対象のデータなど、機密情報の比較にも安全に使えます。最初の読み込み後はオフラインでも動作し、差分計算中に外向きの通信は発生しません。
よくある質問
- 並列表示と統合表示のどちらを使うべきですか?
- 並列表示は、両方のバージョンを同時に見たい短いファイルで読みやすくなります。統合表示は、削除と挿入が1列に交互に表示されるため長いファイルでスケールします。これがgitが既定で使う形式です。
- 単語レベルで差分を取れますか?
- はい。単語レベル差分を有効にすると、行全体を差分とする代わりに、行内で変わった具体的な単語がハイライトされます。文章や言い換えの変更に最適な表示です。
- 空白は無視されますか?
- 既定では、はい。インデントが意味を持つコードを比較するときは、空白区別モードを有効にしてください。末尾の空白や大文字小文字の違いを無視するオプションもあります。
- 入力はどれくらい大きくできますか?
- 数MBのテキストファイルなら数秒で差分が出ます。それを超えると遅くなることが予想されます。差分アルゴリズムは最悪の場合二次的なので、変更が多い非常に大きな入力では遅くなります。
- テキストはどこかへ送信されますか?
- いいえ。差分はすべてブラウザ内で実行されます。アップロードもログ記録もありません。