Bu durumda ana nedenden ayrı olarak bile (bulucu, empedokülün söylediği gibi ekstra gizli şeyler ekleyerek), aynı verilerin ZIP'leri için farklı boyutlar, boyut farkı bir yüzde oranı olduğunda bir sorun olduğunu göstermez.
Farklı ZIP uygulamaları farklı bir varsayılan sıkıştırma düzeyine (CPU zamanı ile kaydedilen boyut arasında denge) sahip olabilir veya yalnızca daha fazla veya daha az eşleşme kaydederek varsayılan sıkıştırma düzeyinde daha fazla veya daha az bayt tasarrufu sağlayan farklı bir kod içerebilir.
Örneğin, 7-Zip genellikle .zip
diğer ZIP programlarından daha küçük dosyalar oluşturur. (Ve hayır, kendi .7z
dosya biçiminden bahsetmiyorum . Daha iyi bir düz ZIP kompresörüne de sahip.)
zipcmp ZIP dosyalarını karşılaştırabilen bir cmdline programıdır. Tüm dosyaların aynı ad, boyut ve CRC olup olmadığını kontrol etmek için varsayılan olarak sadece ZIP dizinini karşılaştırmaktır . Bu durumda, her iki ZIP dosyasının da aynı içeriğe sahip olduğu neredeyse kesindir, ancak sadece farklı şekilde sıkıştırılır (sıkıştırılmış boyut farklıysa.) ZIP dosyaları zarar görmediği sürece elbette. unzip -t foo.zip
Bir ZIP dosyasını dekompresyon hataları, eşleşmeyen CRC'ler vb. Açısından test etmek için kullanın .