Tôi đang sắp xếp lại cơ sở mã java của mình và muốn so sánh các tệp jar kết quả của chúng tôi.Tại sao hai tệp jar này có nội dung giống hệt nhau có kích thước tệp khác nhau?
Khi tôi xây dựng trong cây nguồn cũ, tôi nhận được một kích thước file jar của 3360081.
Trong cây nguồn mới đó là 3360128.
tôi làm một "jar tvf jarfile" và sau đó dải ngày ra khỏi tệp.
Việc niêm yết trông như thế này:
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/
Sau khi tôi cởi ngày, việc niêm yết trông như thế này:
0 META-INF/
102 META-INF/MANIFEST.MF
0 decodes/
Hai danh sách jar giống hệt nhau.
Điều gì sẽ gây ra chênh lệch 47 byte trong tệp jar "giống hệt"?
Tôi đang chạy bản dịch trên RedHat Linux 4.
Sự khác biệt giữa cây "cũ" và "mới"? Bạn đã đổi tên bất cứ điều gì? – panschk