Ich habe eine example.jar-Datei. Ich versuche, eine Klassendatei im Jar zu aktualisieren. Wenn ich die Klassendatei mit dem Dienstprogramm jar oder zip packe ( Kommandozeilen-Linux )
Ich habe es versucht :
jar uf myJarFile.jar MyclassFile.class
zip -u meine MyJarFile.jar MyclassFile.class
Ich bekomme eine Prüfsumme von XXYYZZ.
Aber wenn ich die gleiche Klassendatei in Windows packe, benutze ich 7zip (GUI) Ich bekomme eine andere Prüfsumme, zB MMNNOO. Dies liegt an der Änderung des Kompressionsverhältnisses. Die mittlere Größe ist ebenfalls unterschiedlich.
Jetzt frage ich mich, wie ich das gleiche Kompressionsverhältnis erreichen kann dh gleiche Prüfsumme .
EDIT 1: Ich habe Glas in beiden Plattformen ausprobiert. beide produzieren unterschiedliche cksum ... :(