本文へスキップ
DiffResolver

バイナリファイルの比較(16 進)

2 つのバイナリファイルをオンラインで 16 進表示で比較します。ファームウェア、実行ファイル、セーブデータなど、何でもバイト単位で違いがわかります。ファイルがブラウザーから出ることはありません。

ファイルがブラウザーから出ることはありません。

左のファイルをここにドロップ
右のファイルをここにドロップ
オプション
1 行あたりのバイト数

16 進の比較について

2 つのバイナリファイルをバイト単位で比較します。テキストの差分が合わないとき、たとえばファームウェア、セーブデータ、バイナリのプロトコル、ほかのツールが受け付けないファイルに便利です。

使い方

  1. 左のファイルをドロップするか選びます。
  2. 右のファイルをドロップするか選びます。
  3. 「オプション」で「1 行あたりのバイト数」と「同一部分を折りたたむ長さ」を調整し、画面に合わせて差分に集中します。

このツールが扱わないこと

  • とても大きなファイル(数百 MB)は、表示の速さのために途中で打ち切ることがあります。
  • 意味の解釈はしません。構造のある部分でも、すべてのバイトをそのまま示します。

よくある質問

ファイルがブラウザーの外に出ることはありますか。

ありません。すべての比較はあなたのブラウザーの中で動きます。貼り付けた内容、ドロップしたファイル、読み込んだファイルがサーバーに送られることはありません。ページを読み込んだあとは、オフラインになってもツールは動き続けます。

このツールは無料で使えますか。

無料です。DiffResolver のツールはすべて無料で、アカウントも登録もインストールも要りません。処理はあなたの端末で動くので、サーバー側の利用制限もありません。

16 進の比較はどんなファイル向けですか。

バイナリなら何でも向きます。ファームウェアのイメージ、セーブデータ、通信の記録、ほかのツールが受け付けないファイルです。すべてのバイトを 16 進と ASCII で示し、違いをバイト単位で色分けします。

大きなバイナリファイルの中の差分はどう見つけますか。

「オプション」の「同一部分を折りたたむ長さ」を使うと、長い同一の範囲をたたんで、違うバイトとその前後だけを見える状態にできます。「1 行あたりのバイト数」は、画面に合わせて調整してください。

ファイルサイズの上限はありますか。

アップロードしないので、サーバー側の上限はありません。実際の上限を決めるのは、あなたの端末のメモリーです。テキストは 10 MB、画像は 40 MB、ドキュメントは 100 MB、アーカイブは 500 MB を超えると、処理が遅くなる可能性をツールが知らせますが、ファイルをブロックすることはありません。

このツールはオフラインでも動きますか。

動きます。最初の訪問のあと、ブラウザーがツールのコピーを保持するので、一度開いたページはネットワークがなくても動きます。ブラウザーのメニューから DiffResolver をアプリとしてインストールすることもできます。インストールは任意で、通常のタブでも同じように動きます。

データはどこに保存されますか。

ファイルはどこにも保存されません。ページのメモリーの中だけにあり、タブを閉じると消えます。このブラウザーに残るのは、あなたが自分で保存したものだけです。スナップショット、ツールの設定、テーマがこれにあたります。消すときは、設定を開いて「ローカルデータをすべて消去」を選んでください。

関連する考え方

関連ツール