精华内容
下载资源
问答
  • 注:以下数据均采用“最好”压缩得出。...文件格式压缩前大小(字节)rar压缩后大小(字节)zip压缩后大小(字节)rar压缩率zip压缩率JPEG25,049,66624,379,71024,379,3922.67%2.68%BMP22,616,5508,...
    注:以下数据均采用“最好”压缩得出。
     
    一、使用winra工具对目标文件进行压缩,得出如下结果(winrar支持两种格式压缩):
    文件格式压缩前大小(字节)rar压缩后大小(字节)zip压缩后大小(字节)rar压缩率zip压缩率JPEG25,049,66624,379,71024,379,3922.67%2.68%BMP22,616,5508,175,53712,507,96863.85%44.70%MP330,154,22829,931,10529,897,3550.74%0.85%MP4396,231,169395,504,834394,879,5820.18%0.34%AVI108,300,864102,183,647104,713,9645.65%3.31%RMVB449,221,835447,904,871447,630,7440.29%0.35%MKV564,619,749564,222,464563,811,1620.07%0.14%Word25,731,07215,337,08116,611,76840.39%35.44%Execl34,787,3285,293,3768,405,34884.78%75.84%txt26,655,34912,380,13414,032,89053.55%53.55%
     
    见图表:
    二、使用好压对目标进行压缩,得出结果如下:
    文件格式压缩前大小(字节)7z压缩后大小(字节)zip压缩后大小(字节)7z压缩率zip压缩率JPEG25,049,66624,465,06324,392,5492.33%2.62%BMP22,616,55010,038,51912,506,94255.61%44.70%MP330,154,22830,025,18929,896,7470.43%0.85%MP4396,231,169394,879,532399,346,6660.34%-0.79%AVI108,300,864101,627,786104,713,8426.16%3.31%RMVB449,221,835449,471,757447,630,692-0.06%0.35%MKV564,619,749568,724,028563,811,006-0.73%0.14%Word25,731,07214,975,59716,604,05641.80%35.47%Execl34,787,3283,413,1708,403,42090.19%75.84%txt26,655,34912,344,66914,009,64053.69%47.44%
    结果中有负数,说明文件压缩后比压缩前大了。
    见图表:
    三、使用360压缩后,结果如下:
    文件格式压缩前大小(字节)rar压缩后大小(字节)7z压缩后大小(字节)zip压缩后大小(字节)rar压缩率7z压缩率zip压缩率JPEG25,049,66624,379,71024,464,64824,344,3312.67%2.34%2.82%BMP22,616,5508,175,53710,038,45811,906,30663.85%55.61%47.36%MP330,154,22830,154,84630,025,14229,878,2270.00%0.43%0.92%MP4396,231,169396,231,255396,231,281396,231,3270.00%0.00%0.00%AVI108,300,864102,183,647101,627,762103,886,0545.65%6.16%4.08%RMVB449,221,835449,221,924449,471,733449,221,9950.00%-0.06%0.00%MKV564,619,749564,222,464564,619,915564,619,9870.07%0.00%0.00%Word25,731,07215,337,08114,975,36716,410,16640.39%41.80%36.22%Execl34,787,3285,293,3763,412,8457,716,33384.78%90.19%77.82%txt26,655,34912,380,13412,344,09013,584,15853.55%53.69%53.55%
    见图表:
    四、综合各工具最高压缩率的格式对比如下:
    文件格式winrar压缩率好压压缩率360压缩率
    JPEG2.67%2.33%2.67%
    BMP63.85%55.61%63.85%
    MP30.74%0.43%0.00%
    MP40.18%0.34%0.00%
    AVI5.65%6.16%5.65%
    RMVB0.29%-0.06%0.00%
    MKV0.07%-0.73%0.07%
    Word40.39%41.80%40.39%
    Execl84.78%90.19%84.78%
    txt53.55%53.69%53.55%
    三种工具的压缩率对比图如下:
     
    通过上面的实测,对于大家平时选择什么压缩工具,使用什么格式压缩,可以起到一定的参考作用。


    本文转自Y.weisheng 51CTO博客,原文链接:http://blog.51cto.com/yuan2/835692,如需转载请自行联系原作者
    展开全文
  • 常用网络压缩包密码,网络上各大网站提供下载的压缩包都可以用这个字典试试,成功很高,个人加密的成功较低,是从类似于万能钥匙的压缩包解密软件提取的
  • 上次写了图片压缩,这倒让我想起几年前看过的一个很有意思的东西 那就是这张鸭子图: 不过微信会压缩图片,你可以打开这个链接:...

    上次写了图片压缩,这倒让我想起几年前看过的一个很有意思的东西

    那就是这张鸭子图:

    不过微信会压缩图片,你可以打开这个链接:http://2.im.guokr.com/F70Kn-4wz7aF5Yejf9W3g6kO4exDBqVEb0TumQmxy5MiAQAAEAEAAEpQ.jpg 来获取原图

    将这张图片下载到本地,修改文件后缀为 .rar,然后再解压,你会得到四个文件

    ▲改后缀名,然后解压

    这其中有一个「说明.txt」里面是这样写的:

    • 每年,世界各地著名的Warez组织都会推出一个小的动画片来比较,仅仅是用来炫耀其实力
    • 要知道,一首普通的MP3,通常就有4000K左右,一张普通的JPG压缩图片也要30-40K,而这个仅有63K的3D动画,你花半个小时也看不完,而且不重复、带音乐!

    双击「prophecy《彗星撞地球》.exe」便能查看这段3D动画

    阿虚简单录了一下前2分钟的效果

    第1段:

    第2段:

    如果感兴趣,可以自己把图片保存下来后看看

    注:系统必须安装有directx8.0才行。按A键可缩小,按S键放大,按F键快速放,按R键重放……

    可能很多人会误以为这是什么逆天的压缩算法,但实际上不是的,这段动画并不是由什么视频压缩而成,背后上实际是靠即时演算而得到的

    就好比给电脑一个谱子,然后电脑其实是在照谱演奏

    另外,像8个关卡的魂斗罗只有128K,32个关卡的超级马里奥甚至只有64K,零几年时红极一时的3D FPS射击游戏 kkrieger(毁灭杀手)仅96KB…

    这些都不是单纯的压缩,背后涉及的原理很多,的确也都很有意思,不过对我们一般人来讲,看了也就图一乐,没有什么实际的用途

    阿虚倒想借由这个问题给大家科普一下——普通的压缩包怎么压缩,才能拥有最好的压缩率?

    ▍1 关于压缩文件的常识

    首先你得知道:压缩率很大程度上取决于你压的是什么东西

    我们一般分5️⃣大文件类型:程序文件,文本文件,压缩图片,压缩音频和压缩视频

    而实际上只有程序文件文本文件这种人类语言的数据是有压缩价值的

    这句话的意思是:图片、音频、视频文件,数据基本上已经压缩了,用压缩软件的压缩算法二次压缩是几乎没有作用的🤷🏻‍♂️

    Kaciras在他的博客也分享过他的测试结果:https://blog.kaciras.com/article/4/WinRAR-vs-7zip-performance

    阿虚自己也实际测试过包括:mobi、epub、docx、pdf、mp3、flac、jpg、png…这些常见格式,压缩率基本都是100%,即原本100MB,压缩后还是100MB

    除外实际有点压缩效果的也就 doxc 和 pdf:100MB 的 docx 大约能压到94MB1GB 的 pdf 能压缩到 986MB

    还有 txt 文件,靠压缩软件还是能有比较不错的压缩率的!

    ▲50M的txt文件的压缩效果

    所以你要是想靠压缩软件来进行压缩视频、音频、图片是几乎没有实际意义的

    对于这种情况,压缩软件基本上就起一个打包作用

    如果准备打包的文件较大,我建议你压缩方式选择「存储」

    这个方式就是几乎直接把文件装在一起,不进行压缩操作,能最大程度的节约在压缩&解压的时间

    如果你是想压缩图片、视频、音频…通常有损压缩才能真正起到效果

    比如降低视频分辨率,降低码率等:https://mp.weixin.qq.com/s/CBhVeL5s9S9ewsgwsdhTsg

    音频的话,一般人用一般设备其实也听不出 flac 和 320K mp3 的区别,但这格式在文件大小上差别就大了:https://mp.weixin.qq.com/s/Am2u6zPd49aWKMjPjbdZ-Q

    如果是图片的话,我前不久才讲过,一般人会用到的压缩方式,也就 png 格式转 jpg 格式了:https://mp.weixin.qq.com/s/pV_WuPXP62QnJ19o76Y2nQ

    ▍2 最好的压缩参数该怎么设置?

    而对于程序文件,压缩还是很有必要的——尤其是你遇到像蓝奏云、闪电盘这类网盘,限制上传大小是100MB的时候

    于是阿虚这几天,就结合自己以往的使用体验&网上的推荐,测试了一下以下4️⃣款软件的压缩效果

    但你需要知道:对于一个 .exe 安装包,压缩是不起效果的(exe实际也属于一种压缩格式了)

    而什么样的程序文件能获得较高的压缩率呢?

    程序中的小文件越多,就越容易获得较高的压缩率,比如下图这种情况

    所以就算你压缩设置啥的完全都一样,也不一定能取得同样的压缩率,具体能压缩多少还是取决与于源文件

    测试之前,先说一下压缩文件的一些参数:

    • 压缩算法: 常见的压缩算法有Defate、Bzip、PPMd、RAR、LZMA、LZMA2,真正决定压缩效果的不是7z、zip、rar等压缩格式,而是压缩算法
    • 字典大小:较大的字典文件能提供较高的压缩比,但同时压缩所需内存会大量增加(解压所需内存也会少量增加),具体大小需根据电脑配置量力而行
    • 单词大小:影响纯文本文件的压缩比,此参数越大,压缩速度越慢,但不影响解压速度
    • 固实压缩:可增加压缩比,如果创建的压缩档案需要更新,建议关闭固实模式
    • CPU线程:线程越高压缩时间越低,但同时压缩所需内存越大

    为了具体说明,我找来一个正好100MB的程序文件,下面看看怎么压缩能压到最低

    我就对这个程序用不同压缩软件,在不同压缩参数下,进行了几十次的压缩测试

    最终的结果便是下面这张图

    ▲点击查看大图

    答案还是显而易见的:

    选用压缩软件7zip,压缩方法LZMA2,字典大小根据自身电脑配置尽可能的大,单词选择273,采用固实压缩,便能取得最高的压缩率

    上图之所以把好压也加亮了,是因为阿虚用的旧版好压很多年了,在正确设置参数的情况下,还是能取得和最新版7zip差不多的压缩率(差0.1M)

    个人觉得,综合好压其他功能的实用性,这款软件还是很值得推荐的

    ● 2.1 字典大小&CPU线程

    测试结论虽然简单粗暴,但还有一些问题需要说明

    首先便是在设置压缩参数的时候,要根据自己的电脑配置量力而行

    选择LZMA2算法,字典大小如果选择1024MB,线程个数还是12的话,一般需要电脑有30G的内存才能完成压缩…

    99%的用户电脑内存都是没这么大的,上面那样设置只会导致压缩失败

    所以你需要适当降低字典大小、降低线程个数!

    ▲可以在右下方自定义压缩配置

    「解压所需内存」一般都是大大低于「压缩所需内存的」

    而且解压所需内存一般最大也就1G左右,如今的电脑基本上都能胜任的

    所以基本上不必担心你的压缩文件别人会因为电脑内存不足而解压不了

    ● 2.2 固实压缩

    然后对于固实压缩还是有必要说明一下的

    压缩参数中的「固实大小」要大于你被压缩文件本身,才能取得最好的压缩率

    假如你有100MB的文件需要压缩,那么固实大小就得设置100MB以上,如128MB

    另外固实压缩虽然具有压缩比高的优点,但也有其缺点

    如果你需要往压缩包里添加文件,或者说想取出压缩包里的某部分文件,对于采用固实压缩的压缩包会较慢

    关于固实压缩更详细的说明,可以到 Bandizip官网的帮助中了解:https://www.bandisoft.com/bandizip/help/what-is-solid-compression

    ▲扫码即可查看

    ● 2.3 PPMd 压缩算法

    还有 PPMd 这种压缩算法,虽然只能单线程,但优势是对纯文字的压缩有加成

    阿虚找来50MB的纯TXT文件,单独对比了PPMd算法和上面得出的最高压缩率设置,的确是PPMd压缩效果更好一点

    ● 2.4 RAR格式

    WinRAR虽然在压缩率上没有优势,但其是唯一带恢复记录功能的压缩软件

    什么是恢复记录?

    假如有个100m的压缩文件,如果不带恢复记录,损坏了1k,那整个这个文件就坏了,如果带有1%的恢复记录,它的大小会变成101m,但在任意位置损坏不超过1m,这个文件就能正常解压!

    所以对于准备长期冷备份的文件,这个恢复记录还是很有作用的(不过,阿虚更建议多重备份来解决这个问题)

    因为WinRAR是商业软件,不开源,需要购买许可证才能使用

    同时由于你懂的原因,这款软件阿虚在公众号也不方便提供,大家要是想使用,可以自己上网找一下注册密钥

    ▍3 压缩软件下载

    于是,如果你对压缩率有要求,我便只推荐你两款压缩软件

    一是好压(旧版):

    ▲好压压缩参数设置页面

    二是7-zip:

    ▲7-zip压缩参数设置页面

    原因是这俩款软件才能对「压缩参数」进行详细设置(Bandizip只能简单设置)

    再主观上来讲,阿虚自己是比较推荐好压(旧版)的

    除了使用符合国人习惯,还提供一些实用的小功能,搭配2345看图王(去广告版),也能方便的查看压缩包内的图片

    旧版好压的下载地址在储物间(axutongxue.com)一直有提供,你也可以关注微信公众号:阿虚同学,在后台回复以下关键词来获取

    解压缩
    

    而7-zip是一款开源软件,在官网即可免费下载:https://sparanoid.com/lab/7z/

    另外不是说不推荐 Bandizip

    这款压缩软件的确好用,但是就算是企业版,也无法对压缩参数进行过多的设置——这是它的缺点

    当然,如果有人想用 Bandizip,阿虚这里也有顺便提供,获取方式还是在后台发送关键词:解压缩

    Bandizip 之前一直有在储物间提供个人版,不过这次更新了企业版,在用这款软件的粉丝可以更新一下

    另外如果你对压缩包密码有疑问,可以去复习我原来写过的这篇文章:https://mp.weixin.qq.com/s/sBxLpr2uwKF2IpTFTrH8HA

    而如果你想搜索压缩包内的内容,则可以复习这篇文章:https://mp.weixin.qq.com/s/ApyutqrsRN8dP65aKzq3mQ

    展开全文
  • 就是压缩后是原来大小的百分之99 好比100M的文件压缩率99 当然就是99M 如果100M压缩率为10的话 那就是10M 描述压缩文件的效果名,是文件压缩后的大小与压缩前的大小之比,例如:把100m的文件压缩后是90m,压缩率为90...

    就是压缩后是原来大小的百分之99 好比100M的文件压缩率99 当然就是99M
    如果100M压缩率为10的话 那就是10M
    描述压缩文件的效果名,是文件压缩后的大小与压缩前的大小之比,例如:把100m的文件压缩后是90m,压缩率为90/100*100%=90%,压缩率一般是越小越好,但是压得越小,解压时间越长。

    展开全文
  • rar、zip、7z等压缩率的测试

    千次阅读 2020-05-19 08:15:08
    划重点: 压缩率取决于文件的信息熵,文件的信息熵越小,被压缩后的文件体积越小,因此文件压缩有一定的限度。 举个栗子(仅说明原理,不涉及实际算法): 一个文件内容为:abc123qqqq6562abc123abc123abc123 压缩时...

    原理记录


    划重点: 压缩率取决于文件的信息熵,文件的信息熵越小,被压缩后的文件体积越小,因此文件压缩有一定的限度。

    举个栗子(仅说明原理,不涉及实际算法):

    一个文件内容为:abc123qqqq6562abc123abc123abc123

    压缩时,令1=abc123,这个对应关系即所谓的字典,则压缩后文件变为1qqqq6562111,解压即还原过程。

    一些文本文件之所以能被压缩的很小,是由于文件内容有很多内容是重复的,可以被替代掉,这也解释了为什么很多代码的压缩包只有几十兆,而解压后却能达到几个G的大小。

    测试过程


    测试文件信息:
                 包含一个mp4视频的文件夹

    • zip
      使用360ZIP,参数设置如下:

    在这里插入图片描述

    • rar
      rar格式已申请专利,所以相关产品属于付费产品,使用winrar,参数设置如下:

    在这里插入图片描述
    在这里插入图片描述

    • 7z
      使用7z-zip,参数设置如下:

    在这里插入图片描述

    结论


    结果对比:

    在这里插入图片描述
    使用7z-zip,压缩算法为LAMA,得到如下结果:
    在这里插入图片描述

    由对比结果可见:压缩算法的选择,对压缩率影响很大,同样的zip,使用LAMA算法也可以达到7z相同的效果!


    参考文献:
    如何压缩文件到最小(压缩参数调整教程 for 7z)

    展开全文
  • 压缩包字典.txt

    2019-06-19 15:38:09
    网站压缩包字典,用于扫描网站的备份,数据量大,准确
  • 可以破解rar,zip文件压缩包密码,一般需要2分钟.
  • 本程序是一个图像浏览的小软件,它可以将图片保存为后缀.fzn的文件,如果图像是用矢量数据化出来的话,这种.fzn格式的文件...打开压缩包中附带的几个文件体会一下它的压缩率吧。 .fzn格式对于256色的图片的压缩是无损的
  • 压缩文件的重要指标:压缩速度、压缩率、压缩文件的大小 常见的压缩工具: tar工具 gzip工具 gunzip工具 bzip工具 bunzip工具 zip工具 unzip工具 rar工具 unrar工具 常见的压缩格式: .tar .tar.gz .gz .tgz .bz2 ....
  • 一个VMWare虚拟机安装Win7后的磁盘文件进行压缩,已经进行了清理处理,原始大小为12.1GB 词典大小压缩后大小压缩比率 32MB 4.08GB 33.7% 256MB 3.88GB 32.1% 1GB 3.36GB 27.8% 三者压缩耗时差异不明显...
  • 2345好压压缩软件(HaoZip)是强大的压缩文件管理器,是完全免费的新一代压缩软件,相比其它压缩软件占用更少的系统资源用,有更好的兼容性,压缩率比较高!它提供了对ZIP、7Z和TAR文件的完整支持,能解压RAR、JAR、...
  • XZ压缩最新压缩率之王

    千次阅读 2019-02-28 17:57:06
    我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。 最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有一个...
  • CTF中的压缩包

    2021-07-26 10:01:12
    1. 压缩包隐写 实际上压缩包本身并不具备隐藏信息的功能,但由于在CTF竞赛中,经常出现压缩包与隐写术结合在一起的题目, 所以我们需要掌握在CTF竞赛中有关压缩包的题目的常见考察方向及分析手段。 2. CTF中常见...
  • 这里讨论使用Python解压例如以下五种压缩文件:...压缩率低于tar。 rar:打包压缩文件。最初用于DOS,基于window操作系统。 压缩率比zip高,但速度慢。随机訪问的速度也慢。 关于zip于rar之间的各种比較。可见: http:/
  • 解压软件哪个好

    千次阅读 2014-08-14 22:10:22
    WinRAR、360解压缩软件、快压、7zip、2345解压缩软件这是咱们经常见到的几款解压缩软件。看网上的介绍他们每一款都有自己的优点,网友们的评价也是褒贬不一,那么究竟解压软件哪个好? “解压软件有很多种,其实...
  • Linux 命令面试题

    万次阅读 多人点赞 2019-07-24 09:40:04
    chmod // 用来变更文件或...‘file1’, ‘file2’ 以及 'dir1’的档案文件 tar -tf archive.tar 显示一个包中的内容 tar -xvf archive.tar 释放一个包 tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 ...
  • 数据分布特点,决定了空间压缩的效率,如果存入的数据的重复率较高,其压缩率就会较高;通常情况下字符类型数据(CHAR, VARCHAR, TEXT or BLOB )具有较高的压缩率,而一些二进制数据或者一些已经压缩过的数据的压缩率...
  • Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。 但同时在压缩,解压的过程却是非常耗费CPU时间。 4 gz 5 zip zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS 平台,要说
  • 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。 1. tar 只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。 (1)打包归档格式: tar -cvf examples.tar files|dir ...
  • linux常用命令

    千次阅读 多人点赞 2016-12-22 11:24:58
    :更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j :有bz2属性的 ...
  • tar包的压缩和解压 tar -zxvf test.gz tar -czvf test.gz zip的压缩
  • 验证压缩包完整性的方法

    千次阅读 2019-04-08 22:30:00
    1.为了保证压缩包的原始完整性,识别是否被篡改,可以用md5校验。适用于任何文件。 2.在软件升级的情景中,为了避免解压中途失败导致“旧的去了,新的不来”的尴尬局面,需要验证压缩包是否完全,可以正常解压就算...
  • 破解 zip 压缩包程序

    千次阅读 2018-03-19 10:13:16
    代码地址如下:...项目文件结构 代码实现过程 演示效果 项目文件结构在当前目录有三个文件: - 3-zipCrack.py :zip 破解程序 ...- evil.zip :zip 压缩包程序代码实现过程ZIP,是一个文件的压缩的算法,Z
  • 这里讨论使用Python解压例如以下五种压缩文件:.gz .tar .tgz .zip .rar简单介绍gz: 即gzip。通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。tar: linux系统下的打包工具。仅仅打包。不压缩tgz...
  • ICSharpCode.SharpZipLib提供了两个压缩算法的实现,分别是BZIP2(压缩时间长,压缩率高)和GZIP(压缩效率高,压缩率低)。 先定义一个枚举,用于程序标示是哪个压缩算法。 /// /// 压缩枚举 /// </summ

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,869
精华内容 3,947
关键字:

压缩包的压缩率