Reorganizuję naszą bazę kodu java i chciałem porównać nasze wynikowe pliki jar.Dlaczego te dwa pliki jar z identyczną zawartością mają różne rozmiary plików?
Kiedy budować w starym drzewa źródłowego, otrzymuję rozmiar pliku jar z 3360081.
W nowym drzewie źródłowym jest 3360128.
robię „jar tvf jarfile”, a następnie pas daty z pliku.
Umieszczanie wygląda następująco:
0 Mon Mar 16 10:41:16 EDT 2009 META-INF/
102 Mon Mar 16 10:41:14 EDT 2009 META-INF/MANIFEST.MF
0 Mon Mar 16 10:41:14 EDT 2009 decodes/
Po strip daty, aukcja wygląda następująco:
0 META-INF/
102 META-INF/MANIFEST.MF
0 decodes/
Dwa ofert jar są identyczne.
Co spowodowałoby 47 bajtową różnicę w "identycznych" plikach jar?
Używam kompilacji na RedHat Linux 4.
Jakie są różnice między "stare" i "nowe" drzewo źródłowe? Czy zmieniłeś coś? – panschk