Saya memiliki empat file yang saya buat menggunakan svndump
test.svn
test2.svn
test.svn.gz
test2.svn.gz
sekarang ketika saya menjalankan ini
md5sum test2.svn test.svn test.svn.gz test2.svn.gz
Ini outputnya
89fc1d097345b0255825286d9b4d64c3 test2.svn
89fc1d097345b0255825286d9b4d64c3 test.svn
8284ebb8b4f860fbb3e03e63168b9c9e test.svn.gz
ab9411efcb74a466ea8e6faea5c0af9d test2.svn.gz
Jadi saya tidak bisa mengerti mengapa gzip
mengompres file secara berbeda, apakah itu meletakkan stempel waktu di suatu tempat sebelum mengompres? Saya memiliki masalah yang sama dengan mysqldump
ketika menggunakan bidang tanggal di atas
Jawaban:
gzip
menyimpan beberapa metadata file asli di header catatan, termasuk waktu modifikasi file dan nama file, jika tersedia. Lihat spesifikasi format file GZIP .Jadi, diharapkan kedua
gzip
file Anda tidak identik. Anda bisa menyiasatinya dengan melewatigzip
para-n
bendera, yang berhenti dari termasuk nama file asli dan cap di header.sumber
Setiap file .gz memiliki tajuk dengan nama file ... Coba
head test.svn.gz
danhead test2.svn.gz
sumber
head test2.svn.gz|hexdump -C
tidak akan mengacaukan terminal Anda