压缩——实测rar压缩的各种选项对文件压缩的效果(包括固实压缩)

news/2024/11/23 5:41:06/

本文为压缩相关内容的部分内容,如有更新:https://alvincr.com/2021/01/compress-entropy/

 

二:压缩选项

1 压缩方式

从存储—>最好,压缩速度依次减慢,但是压缩效果依次增强。

个人测试:为了真实感受一下压缩方式对压缩大小的影响,alvincr折腾了一下电脑,测试文件包含多种格式的文件以防止偏差,不过由于样本还是比较少,只能作为参考使用,我以前在压缩一个4GB的文件中发现:使用zip压缩最后为4GB,但是使用rar5-1024MB-固实压缩,直接将文件压缩成300MB的大小,下图是记录的关于各种压缩方式的对比。

可以看出源文件142MB,使用存储压缩方式基本上没有压缩任何内容,甚至还使占用空间变大了???使用rar5压缩的程度比rar高出2%左右,使用固实压缩效果相当好,相比于正常压缩,压缩程度提升10%。除此之外,使用zip-32KB-标准压缩后的大小与rar-4MB-标准差不多。

此外个人还测试了4M的小文件,发现rar5压缩出来的大小比rar更大,可能是字典导致的这个结果,个人认为对于这种小文件,使用rar5压缩并没有什么意义(这种小文件压缩应该会有专门的压缩工具例如gzip、tar,这些在网页传输中十分有用)。

2 固实压缩

固实压缩文件是一种特殊压缩方式存储的压缩文件,它把压缩文件中的全部文件都当成一个连续数据流来看待。固实压缩文件只支持 RAR、7Z 格式的压缩文件,ZIP 压缩文件永远是非固实的。RAR与7z的的压缩文件可由用户决定选择固实或非固实的压缩方式。

固实压缩可增加压缩性能,特别是在添加大量的小文件的时候。要从固实的压缩文件解压单个文件时,它之前的文件都需先经过分析。这造成当从固实的压缩文件内取出文件时会比一般压缩文件取出文件慢一些。但是,当从固实的压缩文件解压全部的文件时,解压速度并没有影响。 如果在固实压缩文件中的任何文件损坏了,要从损坏的范围中解压全部的文件是不可能的。–Baike

AlvinCR总结:固实压缩将所有文件看成一个整体,不对个体进行压缩,因此对于小文件的压缩效果会非常的好。可以这么想:压缩相当于给文件分配帐篷,文件越多需要分配的帐篷越多,这样就会给分配人员造成负担,但是如果将所有文件都分配在一个帐篷中,就只需要把帐篷做的大一点,就省下很多工序了。

因此在解压的时候需要将整体拆成个体,这就需要一定的时间。


http://www.ppmy.cn/news/696743.html

相关文章

flutter笔记:network_info_plus 模块

flutter实战之常用模块 network_info_plus模块及其应用 - 文章信息 - Author: Jack Lee (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChineAddress of this article:https://blog.csdn.net/qq_28550263/article/details/13141787…

java对压缩文件7z、rar、zip的解压

需求&#xff0c;对Spring传递上来的文件进行解压&#xff0c;分析数据&#xff0c;这是解压模块 <!--apache提供的压缩包依赖--><dependency><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId><versio…

华硕(苏研)面经

首先是一个线上测试&#xff0c;具体是一些c语言&#xff0c;逻辑推理以及算法等问题&#xff0c;当时没好好做&#xff0c;以为凉了&#xff0c;但是过了好久突然收到了面试通知。 收到面试通知后让你进行一个性格测试&#xff0c;并完成一个履历表。 然后进行一面&#xff…

C语言学习(三十)---枚举、位段、联合体

这几天在往实习的地方弄东西&#xff0c;比较累&#xff0c;因此没有更新&#xff0c;在几天前我们学习了内存操作函数&#xff0c;其与之前学习的字符串操作函数相比&#xff0c;适用范围更加广泛&#xff0c;大家要注意掌握学习&#xff0c;今天我们将学习枚举、位段和联合体…

互联网/计算机 校园招聘信息大全!

要想找到好工作&#xff0c;及时获得大厂的招聘信息肯定是第一步啦&#xff01; 微信公众号 “计算机校招”&#xff0c;每天都会更新最新的“互联网/计算机/科技类 公司” 校园招聘信息&#xff0c;欢迎关注&#xff01; 下面是2020年 春招 包含 计算机/软件技术类 的公司列表…

2013年各大小IT公司待遇,绝对真实,一线数据!

以下绝对是各大公司2013届校招的数据&#xff0c;少数几个是20122011的数据&#xff0c;都已经特别注明&#xff0c;数据真实重要性高于一切&#xff01;&#xff01;&#xff01;2013年以前的数据来源&#xff1a;西电好网论坛和西电睿思论坛&#xff0c;应届生论坛&#xff0…

辰视冯良炳博士作为专家出席演讲的2021视觉系统设计会议圆满闭幕

2020年长三角城市群总GDP达到24.47万亿元&#xff0c;远超粤港澳大湾区和京津冀地区。上海作为长三角城市之一&#xff0c;在工业机器人、新能源汽车等智能制造装备细分领域发展加快。 作为智能制造母行业的工业&#xff0c;工业的发展状况无疑会对智能制造的发展带来明显的影…

连制造业第一的江苏,都头疼不已的难题

“苏大强”“浙大富”&#xff0c;“散装”的江苏到底有多强&#xff1f; 2021年 江苏GDP 11.64万亿&#xff0c;位居全国第二&#xff0c;仅排在广东之后。甩开了山东和浙江一大截。 江苏临东海&#xff0c;长江、淮河至西向东穿流而过&#xff0c;地理位置极为优越&#xff…