【问题标题】:Two files of same size are having totally different size after compression using 7zip使用 7zip 压缩后,两个相同大小的文件大小完全不同
【发布时间】:2017-05-05 11:27:58
【问题描述】:

使用 7zip 压缩两个 3 GB 的 csv 文件。压缩后一个文件的大小为 242 MB,另一个为 141 MB。这怎么可能?

两个文件包含相同的数据格式。但是,数据可能不同。

请让我知道是什么原因导致压缩文件大小更高,即 242 MB。

【问题讨论】:

    标签: 7zip compression


    【解决方案1】:

    我不是压缩专家,但我认为它很大程度上取决于压缩前的内容。例如,如果一个文件中有很多重复的序列,那么压缩它会很容易,但如果很少,压缩就不行了。

    例如,一个 3GB 的文本文件包含多次相同的单词,压缩后会明显变小,但 3GB 的 ZIP 文件不会变小,压缩后可能会变大。

    【讨论】:

      【解决方案2】:

      文件的内容在压缩中很重要。基本上,文件中的冗余数据越多,压缩后该文件就越小。这里有一个很好的解释压缩是如何工作的:https://computer.howstuffworks.com/file-compression.htm

      【讨论】:

        猜你喜欢
        • 2014-03-31
        • 1970-01-01
        • 2013-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多