我正在重新组织我们的Java代码库,并希望比较我们生成的jar文件。
在旧的源代码树中构建时,我得到了一个大小为3360081的jar文件。
在新的源代码树中,它是3360128。
我执行“jar tvf jarfile”然后剥离文件中的日期信息。
列表看起来像这样:
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/
在我去掉日期后,清单看起来像这样:
0 META-INF/
102 META-INF/MANIFEST.MF
0 decodes/
这两个jar列表是相同的。
什么会导致“相同”的jar文件有47个字节的差异?
我正在RedHat Linux 4上运行编译。