Bandingkan dua file byte demi byte

Diff teks ada di mana-mana; diff biner yang benar-benar bisa dipakai di peramban tidak. Dua dump firmware, dua hasil ekspor, dua biner yang “identik” — heatmap-nya menunjukkan tempat keduanya berbeda dalam sekali lihat.

Memuat alat…

Cara kerjanya

  1. Lepaskan file A dan file B.
  2. Baca heatmap-nya: irisan hijau berarti sama, irisan merah berarti berbeda.
  3. Klik sebuah irisan untuk memeriksa byte-byte persisnya berdampingan.

Kenapa tidak ada yang diunggah

Semua yang dikerjakan halaman ini dijalankan oleh kode di dalam tab peramban Anda, memakai mesin yang sama dengan yang menampilkan halaman web. File dibaca dari disk ke memori tab Anda, diolah di sana, lalu ditulis kembali sebagai unduhan. File itu tidak pernah dikirim ke mana pun — tidak ke kami, tidak ke pihak ketiga.

Buktikan sendiri

  1. Buka alat pengembang peramban Anda (F12) lalu pilih tab “Network” (Jaringan).
  2. Muat file Anda dan jalankan alatnya.
  3. Permintaan yang akan Anda lihat hanya mengambil kode alat itu sendiri — dan, pada beberapa alat berat, mesin sumber terbukanya dari CDN publik — ditambah satu ping kunjungan halaman yang kecil ke loreatec.jp (alamat dan judul halaman, tidak lebih). Tidak satu pun membawa file Anda.

Bukti semuanya tetap lokal →

Pertanyaan yang sering diajukan

Apa arti warna-warnanya?

Tiap sel meringkas satu irisan file: hijau penuh berarti identik, dan pergeseran ke merah adalah porsi byte yang berbeda. Garis merah tipis di lautan hijau adalah sebuah header yang ditambal; merah solid mulai dari satu titik biasanya berarti ada sisipan yang menggeser semua yang datang setelahnya.

Kenapa ada batas 50 MB?

Perbandingan byte demi byte menyimpan kedua file di memori. Di atas kira-kira 50 MB, sebuah tab mulai berjudi dengan risiko crash, dan situs ini lebih memilih menolak daripada membeku.

Apakah alat ini mendeteksi sisipan seperti diff teks?

Tidak — alat ini membandingkan posisi, bukan urutan. Sebuah sisipan membuat semua yang datang setelahnya terlihat “berbeda” padahal sebenarnya cuma bergeser tempat. Itulah batas dari perbandingan berbasis posisi, dan pola pada heatmap-nya biasanya membuat pergeseran seperti itu mudah dikenali.