2つのzipファイルのファイル内容だけを比較する方法はありますか


4

私はこれらの2つのzipファイルを約24時間間隔で作成しました。

$ ls -l /tmp/*.zip
-rw-rw-r-- 1 scott scott 1401289 Mar 21 20:11 /tmp/inc1.zip
-rw-rw-r-- 1 scott scott 1401289 Mar 22 19:29 /tmp/inc2.zip

圧縮されるディレクトリは変更されていないので、それらは同じサイズであることがわかります。

ただし、これらのファイルは過去24時間に表示されたため、アクセス時間が変わりました。このため、diffやcmpを使用してジップを比較することはできません。

それらの内容を確実に比較する方法は何でしょうか。たとえば、私はの出力を比較することを検討しています

ls -l <file> | awk '{print $5}'

2つのファイルに。より良い解決策はありますか?

回答:


8

zipcmp

zipcmpはzipアーカイブzip1とzip2を比較し、それらがどうかを確認します。   同じファイルを含み、それらの名前、圧縮されていないサイズ、   CRCファイルの順序と圧縮サイズの違いは無視されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.