ich auf meinem Mac die folgende Operation habe:zip zwei Datei mit dem gleichen Inhalt, aber endgültigem md5sum ist anders
$ echo "dgrgrrgrgrg" > test1.txt
nach einem paar Sekunden, kopiere test1.txt: jetzt
$ cp test1.txt test2.txt
$ ls -l
total 16
-rw-r--r-- 1 hqfy staff 12 Mar 31 10:18 test1.txt
-rw-r--r-- 1 hqfy staff 12 Mar 31 10:19 test2.txt
chech md5sum:
$ md5 *.txt
MD5 (test1.txt) = 8bab5a3e202c901499d83cb25d5a8c80
MD5 (test2.txt) = 8bab5a3e202c901499d83cb25d5a8c80
es ist offensichtlich, dass test1.txt und test2.txt gleiche MD5-Summe haben, jetzt zip ich diese beiden Dateien:
$ zip -X test1.zip test1.txt
adding: test1.txt (deflated 8%)
$ zip -X test2.zip test2.txt
adding: test2.txt (deflated 8%)
$ ls -l
total 32
-rw-r--r-- 1 hqfy staff 12 Mar 31 10:18 test1.txt
-rw-r--r-- 1 hqfy staff 127 Mar 31 10:22 test1.zip
-rw-r--r-- 1 hqfy staff 12 Mar 31 10:19 test2.txt
-rw-r--r-- 1 hqfy staff 127 Mar 31 10:23 test2.zip
Größe test1.zip und test2.zip sind die gleichen, aber wenn ich md5sum überprüfen:
$ md5 *.zip
MD5 (test1.zip) = af8783f96ce98aef717ecf6229ffb07e
MD5 (test2.zip) = 59e752a03a2930adbe7f30b9cbf14561
Ich habe es gegoogelt, zip mit mit der Option -X, aber es hat nicht arbeite in meinem fall, wie kann ich die zwei zip-dateien mit der gleichen md5sum erstellen?
Entschuldigung, ich fragte eine dumme Frage, das ist, weil Dateiname in Zip-Datei anders ist –