คุณบอกฉันได้ไหมว่าทำไม
tar czf archive.tar dir
สร้างไฟล์เก็บถาวรด้วยแฮชที่แตกต่างกันทุกครั้ง (ฉันตรวจสอบกับ 'md5sum') โดยไม่มีพารามิเตอร์การบีบอัด -z หรือด้วยพารามิเตอร์ -j แทนทั้งหมดทำงานได้ดี ขอบคุณ
คุณบอกฉันได้ไหมว่าทำไม
tar czf archive.tar dir
สร้างไฟล์เก็บถาวรด้วยแฮชที่แตกต่างกันทุกครั้ง (ฉันตรวจสอบกับ 'md5sum') โดยไม่มีพารามิเตอร์การบีบอัด -z หรือด้วยพารามิเตอร์ -j แทนทั้งหมดทำงานได้ดี ขอบคุณ
คำตอบ:
นั่นเป็นเพราะgzip
เก็บข้อมูลเมตาด้วยเช่นกันเมื่อใช้พารามิเตอร์เริ่มต้น ลองดูที่-n
พารามิเตอร์ของgzip
เพื่อละทิ้งข้อมูลนั้นจากนั้นคุณควรมีไฟล์เก็บถาวรที่เหมือนกันทุกครั้งโดยสมมติว่าไฟล์ไม่เปลี่ยนแปลง
ลองสิ่งที่ชอบ: tar -cf <archive_dir> | gzip -n > archive_dir.tar.gz
ลองดูที่ที่manpage gzip