GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara melakukan perbedaan biner pada dua file berukuran identik di Linux?

cmp dirancang untuk menemukan perbedaan dalam file biner. Anda juga dapat mencoba checksum (sum ) dan bandingkan hashnya.


Salah satu cara paling umum untuk menentukan apakah dua file identik (dengan asumsi ukurannya cocok) adalah menggunakan program untuk membuat "hash" (pada dasarnya sidik jari) dari file. Yang paling umum adalah md5sum dan sha1sum .

Misalnya:

$ md5sum file1 file2
e0e7485b678a538c2815132de7f9e878  file1
4a14aace18d472709ccae3910af55955  file2

Jika Anda memiliki banyak file yang perlu diperiksa, misalnya jika Anda mentransfer direktori yang penuh dengan file dari satu sistem ke sistem lain, Anda dapat mengalihkan output dari sistem asli ke file, lalu md5sum /sha1sum dapat secara otomatis menggunakan file tersebut untuk memberi tahu Anda file mana yang berbeda:

$ md5sum file1 file2 > MD5SUMS
... copy file1, file2, MD5SUMS across
$ md5sum --check MD5SUMS
file1: OK
file2: OK

Menemukan solusi - alat cmp yang hadir dengan sebagian besar varian Linux.


Linux
  1. 10 cara untuk menganalisis file biner di Linux

  2. Bagaimana membedakan biner dari file teks di linux

  3. Cara mendapatkan perbedaan (hanya penambahan) antara dua file di linux

  1. Bagaimana melakukan perbandingan baris demi baris file di Linux menggunakan perintah diff - Bagian II

  2. Bagaimana melakukan perbandingan file baris demi baris di Linux menggunakan perintah diff

  3. Cara Menggabungkan Dua File Teks di Linux

  1. Cara Mengganti Nama File di Linux

  2. Cara menggunakan FTP di Linux untuk mentransfer file

  3. Bagaimana saya bisa membedakan dua file XML?