同样大小的文件不同压缩后会不会大小不一样?那再把解压的他们还原后有没有可能原来的文件就不同大小了

2024-11-06 05:42:37
推荐回答(2个)
回答(1):

只要是同样文件,解压后当然是一样的。
至于同样文件大小压缩后会产生大小不一样是可能的,这里有几点。不同的压缩软件压缩,虽然他们都支持rar压缩包,但不同软件他们会利用不同的算法,这里会造成压缩大小不同。

其次,即便是同一压缩软件,才用不同的压缩密度压缩也会造成文件大小不一致,就拿常规的rar软件,里面有几个选项,存储,一般,和较好 等三种压缩方式,其中较好压缩比例最大,但花费时间也根多。

再者,同样文件,在使用加密压缩和常规压缩,即便是压缩比例一致也会造成实际压缩大小不同,加密压缩会略微大于不采用加密压缩文件。

如果你不相信的话,你可以试验一下,你下载一个hash 中文叫 哈希值 检测工具。这个工具就是检测文件是否相同,具体你可以百度一下。 如果检测出代码相同则表明这两个文件相同,如果不同那就表明文件为不同。即便是文件命名不同,如果只是通过改名方式,那哈希值也会相同。

回答(2):

压缩还会根据文件数量,而影响压缩的大小的,不过不用担心,解压后文件是完全没有变化的,依然能使用,除非源文件已经损坏