コードの差分
任意のプログラミング言語のファイルの2つのバージョンを比較し、コミット前に編集行を確認したり、リファクタリングをレビューしたりできます。
テキストの2つのバージョンを貼り付けるかアップロードするだけで、追加・削除・変更された行を数秒で確認できます。データがブラウザの外に出ることはありません。
比較はすべてブラウザ内で実行されます。テキストはアップロードまたは記録されません。復元用の1セッションだけが端末にローカル保存される場合があります。
最適化されたMyersアルゴリズムが、行・単語・文字単位の変更をミリ秒で強調表示します。
テキスト、コード、設定ファイルを無制限に比較できます。アカウントもインストールも不要です。
左のエディタに元のテキスト、右のエディタに変更後のテキストを入力します。クリップボードから貼り付けるか、テキストファイルをアップロードできます。
差分はデバイス上で瞬時に計算されます。強調表示の精度はスマート・単語・文字から選べます。
削除された行は赤、追加された行は緑で表示され、変更行ではどこが編集されたかが正確にわかります。分割表示と統合表示を切り替えたり、変更のない行を隠したりできます。
多くのオンライン比較ツールはコンテンツをサーバーに送信して差分を計算します。このツールは違います。比較はJavaScriptによりブラウザ内でローカルに実行されるため、テキストが当社サーバーへ送信されたり共有されたりすることはありません。
そのため、契約書、ソースコード、設定ファイル、個人的な文書などの機密性の高い内容にも使えます。誤って再読み込みした場合に備えて、直近の1セッションがブラウザ内にローカル保存され、あとで削除できます。
プレーンテキストであれば何でも比較できます。代表的な用途は次のとおりです。
任意のプログラミング言語のファイルの2つのバージョンを比較し、コミット前に編集行を確認したり、リファクタリングをレビューしたりできます。
記事、エッセイ、契約書の2つの下書きを比較し、バージョン間で重要な内容が追加・削除されていないか確認できます。
環境ファイル、JSONやYAMLの設定、ログ出力を比較して、2つのデプロイの間で何が変わったかを突き止められます。
このツールはあらゆるプレーンテキストを比較できます。次のようなファイルをアップロードまたは貼り付けてください:
.txt, .md, .csv, .json, .xml, .yml, .html, .css, .js, .ts, .jsx, .tsx, .py, .r, .java, .c, .cpp, .go, .rs, .rb, .php, .sql, .sh, .ini, .env, .log
PDF、Word文書、画像などのバイナリ形式は、このバージョンでは対応していません。
いいえ。比較はすべてブラウザ内で実行されます。ブラウザの開発者ツールで確認できます。「比較する」をクリックしてもネットワークリクエストは発生しません。
両方のバージョンをエディタに貼り付けるか、アップロードボタンでテキストファイルを読み込み、「比較する」をクリックします。差分はすぐに強調表示されます。
はい。差分は行単位で動作し、行内の変更も強調表示されるため、あらゆる言語のコードやJSON・YAMLなどの設定ファイルに適しています。
赤は元のテキストから削除された行や文字を、緑は変更後のテキストに追加された内容を示します。両方の色が付いた行は変更された行です。
厳密な制限はありませんが、数メガバイト級の非常に大きな入力は、比較がデバイス上で実行されるため遅くなることがあります。入力が大きい場合はツールが警告します。
はい。テキスト比較は無料かつ無制限です。アカウントもサブスクリプションもインストールも必要ありません。