我有一个zip文件,我认为它是由zip创建的,但是当我解压缩它,并尝试从那些未经压缩的文件创建一个zip时,它与zipinfo命令不同。 这是我在源文件的linux上执行zipinfo命令时的结果:
root@TLBBServer:/home/web/Patch/u# zipinfo u1.zip
Archive: u1.zip
Zip file size: 662378 bytes, number of entries: 3
-rw-a-- 2.3 ntf 3133736 bx defX 08-Jan-28 07:20 Data/LaunchSkin.axp
-rw-a-- 2.3 ntf 1196154 bx defX 08-Feb-03 03:52 (version)
-rw-a-- 2.3 ntf 36 bx defX 08-Feb-03 03:53 (command)
3 files, 4329926 bytes uncompressed, 661972 bytes compressed: 84.7%
当我使用克隆文件时,这是结果:
root@TLBBServer:/home/web/Patch/u# zipinfo u.zip
Archive: u.zip
Zip file size: 661897 bytes, number of entries: 3
-rw---- 2.3 ntf 1217589 tx defX 08-Feb-03 03:52 (version)
-rw---- 2.3 ntf 3135715 bx defX 08-Jan-28 07:20 Data/LaunchSkin.axp
-rw---- 2.3 ntf 38 tx stor 08-Feb-03 03:53 (command)
3 files, 4353342 bytes uncompressed, 661255 bytes compressed: 84.8%
答案 0 :(得分:0)
所以?你为什么关心?
不同的zip程序,或具有不同设置的相同zip程序,或具有相同设置的相同zip程序的不同版本都可以产生不同的输出。但是它们都是有效的,可解压缩的zip文件,确保内容完全未压缩。
无损压缩器的唯一保证是压缩然后解压缩将始终给你完全相同的东西。没有保证,也没有必要保证,减压后跟压缩会给你带来同样的回报。