私はJavaコードベースを再編成しており、結果として得られるjarファイルを比較したいと考えていました。内容が同じ2つのjarファイルのファイルサイズが異なるのはなぜですか?
私は古いソースツリーでビルドすると、私は新しいソースツリーで3360081.
のjarファイルのサイズを取得し、それは私が「ジャーTVFのjarファイル」、次にストリップを行う3360128.
ですファイルの日付。
リストは次のようになります。
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/
2つのjarファイルのリストが同一です。
「同一の」jarファイルで47バイトの違いが生じる原因は何ですか?私はRedHatのLinux上でコンパイルされたファイルの4
の違いは何ですか(私はファイルの更新時間は.jarファイル形式でのテキスト表現に格納されている、と私は、彼らがファイルサイズを.jarファイルに貢献します信じていないとは思わない)
"古い"ソースツリーと "新しい"ソースツリー?名前を変更しましたか? – panschk