7z vs rar

2021-04-10 16:57:09 +08:00
 liuzhiyong
研究一个问题:7Z 和 RAR 到底哪个更流行?(对普通用户而言……为啥要考虑这个问题,后面细说)

这个事肯定得找 Google:于是先在 Google 首页输入“zip vs”,看 Google 提示列表,谁排名靠前:
https://www.vfilename.com/index-html-img/a003.png
( RAR 这次赢了,这个应该说比较准确,因为提示列表是按流行程度排序的)

还应该在 Google Trends 直接做对比:
https://www.vfilename.com/index-html-img/a004.png
(这次 RAR 遥遥领先,当然这个可能不太准确:RAR 和 7Z 可能不仅仅是文件格式的名称,有其他含义。仅供参考吧)

还想再问 Google 一次,这次用 Google News,看它们两个的新闻曝光次数:

News 里面搜索最近一个月出现 7z file……

看它 News 结果有 3 页……


同样的搜索 News 最近一月出现 rar file……

它 News 结果有 9 页……


-----

小广告:为啥考虑这个问题,是因为做了一个和压缩包有关的小工具,开源的:

https://www.vfilename.com/
https://github.com/vfilename/vfilename

因为目前仅仅支持 RAR,引起争议。于是周末研究了一下这个问题。不敢说绝对正确哈,欢迎提意见。
8477 次点击
所在节点    分享发现
58 条回复
1350943277
2021-04-10 21:18:49 +08:00
啥时候 Zstd 能普及就好了
cubecube
2021-04-10 21:43:18 +08:00
@loopinfor rar 自己破坏过一次兼容性,4-5 的时候。所以如果是给别人,不建议直接 rar 。7z 或者 zip 都行。现在大家都不缺这点空间了。
真在乎压缩空间存储的话,还是 zstd 压
zvl0reqglvd
2021-04-10 23:08:20 +08:00
一直用 7z,主要是开源的,还免费。用微软的有广告。7z 简洁,又小,很满意
Lemeng
2021-04-10 23:17:59 +08:00
7z 小清新,无广告
volks
2021-04-11 00:27:39 +08:00
@zvl0reqglvd WinRAR 就是微软的?
iNaru
2021-04-11 01:00:19 +08:00
对我来说 7z 最大的缺点就是不支持恢复记录,所以 winrar 还是要必备的。
MiracleKagari
2021-04-11 01:57:39 +08:00
我用 bandzip 。旧版没广告
gBurnX
2021-04-11 03:46:22 +08:00
个人看法:
1.Windows 平台最流行的是 zip,但以前高压肯定选 7z 。

2.有很多工具都支持 7z,只不过 7z 的高压参数,要用 7z 官方的程序才行。也就是 www.7-zip.org 分发的版本。

3.Linux 系最常见的是 gzip 。

4.高压情况下,综合实力最强的是 rar,但只是综合实力,压缩率比不上 7z,普及度比不上 zip 与 gzip 。rar 综合实力强,是两点,第一是恢复记录,第二是 rar 有一个恢复卷功能,支持 n 个原始卷 + m 个恢复卷,允许丢失或破坏任意 m 个卷。在以前计算机设备、网络以及程序不怎么靠谱的情况下,很多大文件,先用 7z 压缩,然后用 rar 的恢复卷功能再套个壳。就算丢掉某个卷,也能恢复出数据。

5.长期仓储文件,RAR + 恢复记录 +恢复选是第一选择。
nvkou
2021-04-11 06:08:35 +08:00
按流行度肯定是 rar 。 国内各种管家不遗余力地推 rar,windows 虽然支持 zip 但文件发布方还是多用 rar
7 zip 真的只是小众
charlie21
2021-04-11 10:29:24 +08:00
@2wex 对于 win 平台 7z 软件,zip 压缩时对文件名默认会使用你电脑的编码,而不是 utf-8 。鉴于众所周知的 utf-8 编码的好处,在参数里加上 cu 才会使用 utf-8
参考 zhihu.com/question/23299326
wsseo
2021-04-11 10:53:15 +08:00
有一点我不同意,rar 几年前流行,现在不如 zip 和 7z.
opentrade
2021-04-11 11:19:20 +08:00
我最好的 7z
zerofancy
2021-04-11 12:10:31 +08:00
压缩 RAR 涉及专利和付费的问题。
https://zh.wikipedia.org/zh-cn/RAR
mostkia
2021-04-11 12:17:26 +08:00
一直 zip 打包的,因为经常有客户的电脑没安装 rar,但 zip 肯定有,毕竟大部分系统都自带的
wellsc
2021-04-11 12:51:24 +08:00
我选 tar.gz
g00001
2021-04-11 13:05:30 +08:00
7z 制作绿色软件其实不需要 几 MB,
7z 解压组件只有 100KB,lzma 解压组件只有几十 KB,用来嵌入自己的软件很方便。

7z 因为开源,编程接口也更友好,举个实际的例子:
aardio 的 MPlayer 扩展库里下载解压 mplayer.7z 的代码就只有几句:

import process;
import sevenZip.decoder2.httpFile;
var exDir = sevenZip.decoder2.httpFile.download(
"https://jaist.dl.sourceforge.net/project/mplayerwin/MPlayer-MEncoder/r38151/"
+ ( process().isWow64() ? "mplayer-svn-38151-x86_64.7z":"mplayer-svn-38151.7z" )
,"正在下载 MPlayer 组件",io.appData("aardio/std/mplayer/"),,"mplayer.7z")


这个 mplayer.7z 尝试用 zip 重新打包体积增大了一倍以上( 26MB ),
不用代理的用户在国外网站下载 26MB 的 zip 还是比较吃力的。如果觉得用 zip 格式只是为了体贴极少数没安装流行解压工具的用户,却让大多数有能力解压的用户痛苦并浪费公共资源,那没多大意义。
loginv2
2021-04-11 13:50:47 +08:00
rar 挺好的,可以加上恢复记录,防止一定几率的网络传输不稳定造成的文件损坏.如果在意广告问题可以从官网下载安装包后,解压 使用命令行的 rar 不会有广告
cking
2021-04-11 14:21:59 +08:00
@venster 我一直用的 rar 绿色版 没有广告 很好用的 7z 用过一段时间 还是用了 rar
loginv2
2021-04-11 14:40:38 +08:00
试了一下楼主的软件,没用明白,想法是看懂的,但拖文件夹上去出来的是空列表。而且窗口经常莫名其妙没了 托盘图标到底是怎么呼出的 左键还是右键? 点了半天也没搞懂。创建版本倒是用明白了 怎么查看版本没搞懂
580a388da131
2021-04-11 15:42:12 +08:00
做软件就是这样,需要适配各种奇怪需求,人数多了说不定要求你支持好压呢。
另外,如果是指软件的话,毫无疑问是 WinRAR,装机自带,360 默认推荐,这里应该是装 7z 比较多。
打包格式当然是 zip 最多,rar 次之,7z 就没见过,程序员社区里基本也没有见过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX