从 7-Zip 的预设格式说起

| 36 Comments

在 Twitter 上看到笑来和几个推友说起关于提供下载为何不用更通用的 ZIP 文件格式而用 7z 的格式(refer)。这个倒是挺有趣的话题,刚好我也是 7-Zip 的用户,对这个不习惯也由来已久了,也一直不喜欢这个方式。

7-Zip 的默认压缩文件格式为"7z" (扩展名是 .7z) ,就是这个微小的差异给用户添加了很大的麻烦。设想一下,你用 7-Zip 压缩了一个文件,扩展名为 foo.7z ,传给了你的朋友(非IT人士),而你的朋友用的是 WinRAR,这是压缩软件市场上的主流,他看到这个格式之后,他会如何反应? 换个应用场景,如果一个普通用户,从网络上下载一个软件,下载完毕之后发现默认没有软件能打开这个 .7z 为扩展名的文件,他会如何做?

必须要承认,7z 压缩格式有很多优点,而 7-Zip 是个很好的压缩工具软件,但在预设格式上的这个事儿,不折不扣的是在挑战用户习惯。或许有人支持这样的做法,一个支持观点是 7z 格式压缩比更高。这是个很好的理由,不过,那么一点点的压缩比收益,考虑到当前个人用户所用设备的存储能力以及网络支撑能力等,对于单个用户来说,无法抵消使用习惯带来的麻烦。除非全世界都是 7-Zip 的用户,很可惜,现在的 WinRAR 仍然是市场绝对的主流,而 Zip 与 RAR 格式也是事实上的标准。另一种支持观点是现在所有主流压缩软件都支持 7z 格式了,所以使用是合理的。的确,主流压缩软件可能支持了 ,但是,绝大多数计算机用户不知道这个事实,和他们不知道没什么本质区别。或许,会有人认为这是 7-Zip 发展用户的一种独特的手段,如果是的话,那恐怕这是最拙劣的营销方式,形同绑架用户一样。

如果不是市场的绝对主导者,任何挑战用户习惯的的行为无疑是危险的。相比 WinRAR 和 WinZip 来说,作为开源软件的 7-Zip ,只需要使用习惯和前两者一样,而功能甚至都未必那么强,就会赢取大量用户。但是给用户习惯設置障碍的做法无疑是不可取的。如果有人不同意,那么还记得"兼容机"这个词汇吧 ?

开源软件应该多考虑使用习惯上的"兼容性",做网站也是一样,有多少人在设计网站的过程中真的尊重用户的遗留习惯? 而你是如何做的呢?

--EOF--

36 Comments

WinRAR 3.91可以打开.7z文件

大部分普通用户根本不关注扩展名,只要可以用winrar打开的都认为是压缩文件。而知道扩展名区别的大部分都知道7z是什么了。

既然WinRAR能打开,那还在乎什么格式。

更何况Windows默认不显示扩展名,普通用户可能根本就不知道是什么格式。

装WinRAR的话,zip、rar、7z格式的图标都是一样的。没影响。只是,Windows操作系统是默认支持zip格式的。

WinRAR 的默认格式也是 .rar,而且右键菜单中默认似乎没有压缩为 zip 的选项——而 7-Zip 有。
所以赞同 @ShooterPlayer “例子不对”的观点。

WinRAR 很早都可以打开 7z 了。
话说,开源的压缩方案,最流行的是 gz 其次是 bz2 再是 7z。
zip 本身也是后来者,在日本,大多数供下载的压缩包是 lzh 的,甚至古老的 arj。
现在在中国大陆,基本是 rar 的天下了。

WinRAR默认就能打开7z格式,很老的WinRAR就支持了。
个人支持zip格式,通用之王。
我也是7-Zip用户,当然也有WinRAR,99%的情况都是用7-Zip,用WinRAR是某些RAR压缩包逼的。

预设确实是个问题,工作中用7-Z,其实还是压缩成Zip格式的,.7z基本上没怎么用过

至于RAR与ZIP格式的讨论,老生常谈了,一个有版权问题,一个没有,一个天朝流行,另一个国际通用(没见几个客户买WinRAR的)

如果真的想尊重用户的习惯,请拒绝使用rar格式

7-zip是一个对压缩的解决方案,不是对替代RAR的解决方案。
就和OpenSource的目的只是为了提供一个开放的解决方案,而不是为了扼杀闭源或者抢非开源的饭碗的意思是一样的。
出发点不是为了什么赢得更多的用户,仅仅是为了提供给你一个另外的通向罗马的大路。

RAR,或者说是WinRAR,那是市场导向用户导向,那是要赚钱的。7zip目前来说是技术和用户兼顾的导向的。导向不同,必然做出来的东西不同。就是因为兼顾用户才会兼容RAR。

先想想为什么做7zip这个工具吧,只是为了替代winrar这个GUI工具,还是想替代rar这个格式,如果是后者,将rar或者zip作为预设格式那又是何必呢~~feng如果有这个需求,其实可以尝试下好压,有同事说不错的

就像上面已经有人提到的

WinRAR 可以打开 7z
压缩软件优先采用自己的格式是正常的行为

同意,在格式上来说RAR才是绑架客户.
追求通用的话还是要zip格式,个人喜欢7z是因为gmail不扫描7z的压缩包,可以发exe而不用修改后缀名。

WinRAR默认就关联了7z格式
大部分用户看到图标就会认为那个是压缩文件的,刚接触电脑时我还把ISO当成了压缩文件呢

WinRAR是支持7z格式的。

这个我觉得没道理,为什么要一定默认改为非 7z的?
本身就是领先的技术,有所为有所不为嘛,也许将来某一天就是因为7z的坚持的这个策略,而之成为最常用的压缩格式呢。

站在普通用户的立场考虑一下的话,大家就不会去用7z和rar压缩格式了。给一个普通用户发一个7z和给他们发以下这些格式的结果是一样的:tar/tar.gz/tar.bz2/tar.7z/bz2

考虑到Gmail扫描的问题,可以给zip加个密码。其实经常可以看到一些国内公司,包括金融机构提供的文件下载是.rar-_-

不要试图去挑战用户的习惯,用通用标准格式吧。

最近喜欢7z -a sfx……
若说通用,自解压可能更好些。
自解压不灵的时候仍然可以7z x ……

就像IE浏览器不会默认使用Google搜索引擎一样--虽然Google搜索可能更通用,要7z默认使用别的格式简直是滑稽。
而且发送什么压缩格式完全是用户喜好,我一般提供7z格式就是为了宣传这款软件,让大家知道还有这么好的开源软件用。

我觉得winrar在之所以可以流行主要还是仰仗他的默认rar压缩。
当初还是winzip的天下,忽然出现了很多rar,winzip打不开。
安上rar后感觉这两东西差不多,慢慢winzip就被KO了。

关于所谓"事实标准",我还想说的是,中国普通人这些"事实标准"到底好吗?课堂上老师留个作业,要用word提交;填个表格,要用excel填;讲个C++,要用Visual Studio;上传代码,要用rar压缩。全然没想过学生买不买得起这些软件。这其实是暗地里怂恿学生去使用盗版。当有人希望通过努力改变这些"事实标准"的门槛时,却被人指责你为啥不遵从"事实标准"?那他心里该是多么的凄凉呀!

楼主OUT了。
在中国确实是RAR的天下,但是,请注意,这是因为大部分中国人用盗版软件。
而在国外,大部分老外用的是ZIP。原因很简单,操作系统自己就支持。不管是WIN还是MAC。

我做外贸的时候,刚开始给客户发文件,用RAR压缩,结果没一个认识的,后来学乖了,用ZIP,就没问题了。

RAR在中国兴起那几年,带宽还很窄,RAR压缩率稍微高一点,界面稍微好一点,中国人又大部分用破解版,所以慢慢就流行了。但在国外则不是这样的。

Fenng 这个“绝大多数计算机用户”说法不太好啊,

就算真的是“绝大多数”,
也因为 WinRAR 默认就关联了 7z,默认就将 7z 显示为 RAR 图标,
用户并不会发现有什么不一样的。

另外,RAR 是商业软件,指责人”不遵从事实标准" 让人使用盗版总不是好的。

而标准的 zip 格式在不同的操作系统间交换会有问题(典型如中文文件名),
jar 之类修改的 zip 改善了这些问题,但是同样“不是 zip/rar” 了。

而“事实标准” 的 WinRAR 默认会将 7z 显示为 RAR 图标(加上 Windows 默认隐藏了 7z 扩展名,用户不会知道 “7z 不是 rar”),
用 7z 给“绝大多数用户” 并无不妥。

如果 李笑来 不能打开 7z,那么反而说明 李笑来 不属于“绝大多数用户” 了,
至少没有装 “绝大多数用户” 都有的默认关联 7z 的 WinRAR,
或者装的是不属于“绝大多数用户”的古董版本 WinRAR。

在中国,有谁肯为winrar付费,还是用开源的7z比较好。

ie6 就是这么被事实标准永久存活下去的

我认为7z没什么不对的,好的软件当然首选自己的压缩格式,至于winrar用户,其实不必管是用什么压的,现在都能打开,就如7z也能打开rar一样,没有什么关系。feng的观点我支持

7z之前也接触过,要不是不小心看到了后缀名都没去注意它不是传统的格式

winrar 3.8也能解压7z文件

据我所知,winrar的流行是中国市场的奇特现象。这款软件在日本和美国的使用者并不是很多,因为试用期过后会弹出广告要收费。
7z的压缩比不是高,而是很高,这一点对我来说很重要。更何况这种压缩格式还是跨平台通用的,又是开源软件,作为一个用了很久WinZip的用户,我的习惯换的很快。

7z的压缩率的确惊人。对压缩率有需求的人自然会知道,没有需求的人不知道也不要紧。
如果一个用户,收到一个7z格式的文件(或者任何其他陌生的格式),不知道如何打开,请直接Google一下。问题就迎刃而解。如果这个也不会,请尽量避免使用电脑,因为电脑会给你带来太多不愉快。
我认为博主的文章在妖魔化“绝大多数计算机用户”,如果“绝大多数计算机用户”连一个新的压缩格式也觉得是在“挑战用户习惯”的话,那么瞬息万变的互联网世界对他们来说简直就是一场灾难。
7-Zip的预设格式如何,这事能严重到“形同绑架用户”吗?
请少一些故弄玄虚吧。话到这里,不说了……

如果一个用户,收到一个7z格式的文件(或者任何其他陌生的格式),不知道如何打开,请直接Google一下。问题就迎刃而解。如果这个也不会,请尽量避免使用电脑,因为电脑会给你带来太多不愉快。
我认为博主的文章在妖魔化“绝大多数计算机用户”,如果“绝大多数计算机用户”连一个新的压缩格式也觉得是在“挑战用户习惯”的话,那么瞬息万变的互联网世界对他们来说简直就是一场灾难。
7-Zip的预设格式如何,这事能严重到“形同绑架用户”吗?
请少一些故弄玄虚吧。

7z的压缩率的确惊人。对压缩率有需求的人自然会知道,没有需求的人不知道也不要紧。

嗯,用.7z的压缩包一直没有问题

zip格式的优点知道么?那就速度快,可以创建文件列表...
同样1w个文件压缩.rar压缩率大不了那里去.但无论压缩还是解压缩速度都慢很多(几倍的差距)
而且,如果不解压缩,直接打开,rar会遍历文件列表,而zip无需遍历.这就是优点!!!
所以,rar除了分卷压缩外,其他情况我不会考虑.
zip的文件列表优点,我可以不解压缩,很方便的直接操作.

关于本文

This page contains a single entry by Fenng published on January 30, 2010 7:20 PM.

信息过载 was the previous entry in this blog.

大象跳舞 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.