Perbandingan file biner
Bandingkan dua file byte demi byte pada offset yang sama untuk menemukan perubahan nilai dan panjang file. Pilih sebuah perbedaan untuk memeriksa byte heksadesimal di sekitarnya dan tampilan ASCII di kedua file.
Yang dapat Anda lakukan
Bandingkan semua byte dan panjang file
Bandingkan dua input pada offset byte yang sama dan lihat jumlah total posisi yang berbeda. Byte sisa yang hanya ada pada input yang lebih panjang juga dihitung sebagai perbedaan.
Periksa byte di sekitar perbedaan
Pilih offset berbeda untuk melihat hingga delapan byte sebelum dan sesudahnya dalam heksadesimal dan ASCII. Masukkan offset secara langsung untuk memeriksa posisi setelah batas daftar.
Cara menggunakannya
Muat A dan B
Pilih satu file untuk setiap input. Untuk input heksadesimal, masukkan byte lalu tekan tombol muat. Setiap input bisa mencapai 1 MiB.
Periksa jumlah perbedaan
Perbandingan dimulai otomatis saat kedua input dimuat. Jika semuanya cocok, hasilnya menegaskan bahwa semua byte dan panjang keduanya identik.
Pilih offset dan periksa byte di sekitarnya
Pilih offset pada daftar perbedaan, atau masukkan dalam desimal atau heksadesimal dengan awalan 0x. Periksa hingga delapan byte di kedua sisi, lalu bergerak dalam langkah delapan byte bila perlu.
Kapan alat ini membantu
Periksa file sebelum dan sesudah perubahan
Bandingkan file dengan struktur yang sama untuk melihat nilai byte apa yang berubah dan di posisi mana.
Periksa urutan byte kecil
Muat byte heksadesimal ke A dan B untuk memeriksa nilai yang berubah atau perbedaan di bagian akhir.
Cara memahami hasil
Byte dibandingkan pada offset yang sama
Offset adalah posisi yang dihitung dari awal input, dimulai dari nol. Heksadesimal 0x1A dan desimal 26 menunjuk posisi yang sama. Perbandingan mencakup offset yang sama sampai akhir input yang lebih panjang.
Jika byte disisipkan di tengah, banyak offset setelahnya bisa berbeda. Alat ini tidak menebak posisi sisipan atau menata ulang urutan byte.
Total dan daftar mencakup rentang yang berbeda
Total mencakup setiap posisi yang berbeda. Daftar menampilkan 500 pertama. Navigasi offset secara langsung tidak terbatas oleh batas itu, sehingga Anda juga dapat memeriksa posisi yang lebih akhir.
Byte yang hilang dan titik ASCII
“Tidak ada byte” atau “—” berarti input tersebut tidak memiliki byte pada offset itu. Sel di luar kedua input kosong. ASCII menampilkan karakter dari 0x20 hingga 0x7E; nilai lainnya ditampilkan sebagai titik. Titik tidak berarti byte hilang atau bernilai 00.
Memuat ulang memperbarui perbandingan
Memuat ulang A atau B hanya mengganti input tersebut. Jika pemuatan gagal, byte yang terakhir berhasil dimuat dipertahankan dan tetap dipakai dalam perbandingan. Hanya mengganti metode input tidak memuat ulang byte.
Pertanyaan yang sering diajukan
Bisakah file dengan nama berbeda tetap sama?
Bisa. Dua file dianggap sama bila setiap byte dan panjang keduanya identik. Nama file bukan bagian dari perbandingan.
Apa yang terjadi jika ada lebih dari 500 perbedaan?
Totalnya tetap mencakup semua perbedaan. Daftar menampilkan 500 posisi pertama, dan Anda dapat memasukkan offset secara langsung untuk memeriksa posisi setelahnya.
Bisakah saya mengedit atau menyimpan byte di sini?
Halaman ini menampilkan hasil perbandingan. Gunakan editor biner untuk mengganti byte atau menyimpan file. Di sana Anda perlu memilih file kembali.
Input heksadesimal apa yang diterima?
Masukkan byte dua digit lengkap dari 00 hingga FF, dengan spasi atau jeda baris opsional. Jangan sertakan awalan 0x atau kolom offset. Memuat kolom kosong menghasilkan input nol byte.
Apakah file asli akan berubah?
Tidak. Byte yang dimuat dibandingkan dan perbedaannya ditampilkan di layar.
Input dan hasil
- Input
- Satu file atau urutan byte heksadesimal pada A dan B, masing-masing hingga 1 MiB.
- Perbandingan
- Offset yang sama hingga akhir input yang lebih panjang; jumlah total perbedaan dan 500 posisi berbeda pertama.
- Hasil
- Offset yang berbeda beserta byte heksadesimal dan ASCII di sekitarnya. File asli tetap tidak berubah.