為什麼兩種壓縮文件格式 RAR 比 ZIP 用得多?

RT,同樣是壓縮格式,而且 Windows 還原生支持 zip,可以直接在資源管理器里瀏覽,而 rar 瀏覽還需要第三方軟體,為什麼反而 rar 比 zip 見到的更多


問題本身是錯的。

這個問題應該是「為什麼在中國大陸RAR格式比ZIP常見」。

離開中國大陸,你會發現用RAR的人比說中國話的人還少。

作為獨立進化的代表,連日本鬼子都是用ZIP的(當然LZH也很多)

關於這件事,有一篇非常好的文章,《壓縮大戰真相》 (2004.10的《大眾軟體》,原作者為 廣東 GZ)。節選一段:

RAR離奇崛起

  不妨先來思考一個問題,為什麼輿論不指責WinZip9.0不支持WinACE的ACE格式,不指責它不支持WinIMP的IMP格式……唯獨不支持WinRAR的RAR格式就橫加指責呢?答案只能是WinZip不得不支持RAR格式。為什麼不得不支持RAR格式呢?答案只能是RAR格式已經成為主流,不支持意味著消亡。這真是一個有趣的推論,2002年時中國的IT媒體還將WinRAR歸為非主流壓縮軟體,而不到兩年的時間RAR格式就變成了主流格式,簡直就是個奇蹟!然而這真的是事實嗎?

  我們知道ZIP格式成為最主流的原因並不是因為WinZip的出現,而是因為ZIP格式的開放性。ZIP與WinZip之間不過是機緣聚會,即使沒有WinZip也必將另外出現類似的「xxZIP」共享軟體。ZIP格式的開放從根本上避免了數據壓縮世界形成壟斷,任何一個消費者總會優先選擇免費自由格式的壓縮工具,更何況這個免費格式是如此優秀,這使得WinZip之後的任何壓縮工具只能先支持ZIP格式站住腳,然後再去推廣它不開放編碼演算法的自有壓縮格式。因此最後的結論是不開放的商業壓縮格式不可能取代免費ZIP格式成為主流,而RAR同ACE、IMP等一樣都是不開放的格式,它也不可能成為主流。這個結論顯然會刺激某些人的神經,一定有人會指出事實勝於雄辯,讓筆者上網去看看到處的RAR壓縮文件。筆者並不否認這是某種事實,不過仍然會堅持RAR不是主流。

在任何一個國外知名的下載王者,如http://download.com等,都不可能找到RAR壓縮文件,或者去國外任何一家知名商業網站,其下載資源提供的也只有ZIP壓縮包。是的,甚至在國外比較規範的個人網站上,都只提供ZIP打包的文件下載,而不會有其他類型的壓縮文件。國內情況會不一樣嗎?那麼去新浪、搜狐、驅動之家這些大的門戶網站或正規的商業網站搜索,同樣全部是提供ZIP壓縮文件的下載,卻根本沒有RAR文件。並不是這些網站刻意偏愛ZIP,根本原因還是在於免費。發布ZIP壓縮文件並不用繳納任何費用,而如果發布其他商業壓縮格式文件,網站就要向其格式擁有者繳納專利費用,這種企業所需繳納的費用不是個人註冊費用可以相提並論的。由此帶來的疑惑是,在中國確實有許多網站只提供RAR壓縮文件的下載,那麼他們都甘心交錢替WinRAR宣傳嗎?同樣時不開放演算法的商業格式,他們為什麼不選擇壓縮率更高功能更加全面的ACE、IMP等格式呢?

  首先筆者不排除這種情況,即可能有特別熱愛RAR格式,依法繳費然後再幫著推廣的網站,不過可以肯定即使有也為數不多。大多數這樣的網站非法發布RAR格式文件,區別僅僅在於自己知道或不知道,不過WinRAR公司難道就坐視不管嗎?其實道理很明顯,沒有比推廣壓縮格式更容易佔據壓縮工具市場份額的手段了。2002年WinRAR尚未有中國區代理,不過積極開拓海外市場的WinRAR已經意識到,許多中國網站上也流行著RAR壓縮文件,於是一時間突然有許多網站聲明,下載資源將由RAR壓縮包全部改用ZIP包發布,但在WinRAR中國區代理上任後,短短的幾個月這些網站又都恢複發布RAR壓縮文件,而且使用RAR格式發布資源的網站日益增多。事實已經清楚,非正規網站提供下載資源的確實都是RAR壓縮文件,不過為什麼它們都選擇RAR而不是其他格式,答案說出來熟悉的朋友馬上就會明白——ODAY。

  2001到2002年中國的寬頻網建設一躍成為世界前列,寬頻網的發展使得資源的獲取變得極其簡單。幾乎國內有名的資源站點和論壇都出現在此期間,它們無一例外提供的都是RAR格式資源。那麼它們的資源又來自哪裡?基本都來自於ODAY,所有宣稱RAR格式佔據網路主流的人都或刻意或無意地迴避了這個事實。ODAY是個完全無影無形的破解組織,但他們發布的資源都有同一個特點,就是統一使用RAR格式打包,如此一來發布這些資源的網站要提供ZIP包下載則必須先解開RAR包,然後再將資源重新壓縮為ZIP包,最終選擇當然是直接提供RAR壓縮包下載了,這就是RAR格式開始流行的根本原因。於是奇怪的事情出現了:免費開放的壓縮格式得到所有正規商業公司的支持,而收費非開放的壓縮格式卻崛起於自由破解的地下組織。一個微妙的形勢擺在WinRAR面前,它再流行也始終不會去控告違法發布者,那其實是它生存的根源。一個尖銳的問題也擺在用戶面前,在合法的前提下你會選擇哪種壓縮格式?其實是根本就沒有選擇。

  因此不能否認RAR壓縮文件在網路上確實到處可見,但既然它來自於江湖,就註定無法真正成為主流壓縮格式。


文件尺寸的差異一直一直都很重要好不?因為伺服器的帶寬跟流量從來都是相當昂貴的。能省個 10%-20% 那是非常了不起的開銷。

rar 當年的勝出,就是因為下載站點都願意使用 rar,與用戶沒半毛錢關係。在壓縮格式的選擇上,用戶沒有選擇權,選擇權全部在下載站點的站長手中。

而為什麼下載站願意使用 rar ,因為 rar 是當年使用方便又有免費破解的壓縮軟體中壓縮率最好的一個。當然,那時候其實有其他壓縮率更高的,只是使用起來沒 rar 方便,或者沒有免費破解版等等。

一旦下載站點奠定了 rar 作為標準格式,以後想改就挺困難的了,畢竟他們不太可能把已經提供的 rar 資源用其他格式重新壓縮一遍。

例如,現在 7zip 如此流行也沒有能夠完全取代 rar 的地位。雖然新興的站長們越來越多的開始使用 7-zip。


rar 的壓縮率顯著高於 zip, 與 7z 相當.

rar 的文件名使用 Unicode 存儲. 而 zip 由於歷史原因, 文件名不支持 Unicode 編碼 (新版的 zip 規範允許指定 Unicode 編碼, 但大部分應用程序支持不理想), 存在亂碼問題, 例如日文 Windows 下創建的 zip 壓縮包, 如果在簡體中文 Windows 下直接解壓, 文件名里非 ASCII 字元就會變成亂碼 (解決方法有幾種: 1. 將系統代碼頁改為 cp932 日文; 2. 使用轉區軟體如 Locale Emulator 啟動解壓縮軟體來打開壓縮包, 但只支持 32 位的解壓縮軟體; 3. 部分解壓縮軟體支持指定 zip 文件的代碼頁, 如 Bandizip.)

與 7z 相比, rar 支持恢復記錄, 壓縮文件損壞時一般都可以直接修復而無需重新下載, 所以很多資源發布組都會使用 rar 打包並且加上恢復記錄 (rr5).


因為 WinRAR 使用 Unicode 記錄文件名和架構和訊息,這一點上,完全避免了亂碼的出現。ZIP 的話,在 Windows 下,若內碼不同,真的無解。(除非開虛擬機或者重啟兩遍改內碼)


因為中國用戶不用付錢。


很多大眾使用習慣上的為什麼都不為什麼,湊巧WinRAR你不給錢也可以用破解,湊巧WinRAR壓縮率還不錯,湊巧WinRAR安裝後會把RAR設為默認,湊巧你鄰居叔伯姨婆也是用RAR,湊巧你領導叫你打RAR包給他,湊巧下載站用RAR打包,湊巧你的電腦買(修)回來後電腦城的小哥就預裝了WinRAR。綜上所「巧」,約定俗成。

但是,有時候我就是這麼任性,這是上星期發給人家的壓縮包(其實各種主流壓縮軟體都可以解壓)。。。


以前我都不知道Windows原生支持zip,裝機必裝WinRAR,反正也沒花過錢。直到有一次給導師(在法國的奧地利人)發個數據打包的rar,他老人家問我發的什麼格式,他打不開。此後我就留意大家用的什麼壓縮軟體,如果別人發給我壓縮文件是什麼格式,這才知道老外用zip的多~


因為在 Windows 還沒有內置 zip 支持、文件尺寸差異還恨重要的時候,WinRAR 用更高的壓縮比(和更美觀的大圖標)擊敗了同為共享軟體的 WinZIP。


@孟德爾 君引用的應該是正解,

另補充一下WINRAR一個的特點,安裝了WINRAR後,如果不特意設置的話,系統的默認壓縮的格式就變成了RAR格式,如此所有經過WINRAR壓縮的文件就都默認成RAR文件。在網速普遍比較慢的年代裡,基本都是先打個包再發送文件的,於是這軟體就病毒般的傳播開了。

近些年想複製這樣病毒傳播的壓縮軟體是 「好壓」,感覺上也是挺不要臉的一個產品。


WINRAR用更直觀、方便的操作,更美觀的圖標,對zip格式的兼容,將zip打的體無完膚。

window內建的zip功能比起winrar的右鍵解壓到當前文件夾,真是為zip做了無用功。

其實搞定了下載站才是最核心的原因。


所以說,盜版對於版權方有時候也不一定是壞事。


我怎麼覺得現在明明是用zip的更多啊!


WinRAR內建嵌入恢復記錄功能,zip/7z的恢復記錄只能單獨生成獨立的文件,那麼在需要恢復記錄來抵禦壞包風險的時候,哪一種比較方便呢?


zip格式本身是一個公開的免費壓縮格式,發明者為Phil Katz(已故)。大家所熟知的winzip公司並不是zip格式的發明者,也沒有任何相關權力,zip格式的官方公司是Phil Katz創建的PKware,他們才有權力制訂zip格式標準。

悲劇就在於偏偏Phil Katz腦子一抽把演算法給完全公開了,所以隨便什麼人都可以使用zip格式,PKware自己出的壓縮軟體相對來說競爭力就不強了,而又偏偏是非官方的軟體winzip在windows系統的早期憑著不錯的圖形界面和性能讓zip風行天下,以至於很多人認為winzip才是官方zip軟體——直到它們被圖形界面更漂亮又更友好的winrar打敗。

zip其實是一個很優秀的壓縮格式,其實它到今天仍然有winrar難以企及的優勢,比如壓縮速度(rar和7z的壓縮比很高,但是壓縮和解壓縮速度要比zip慢很多),對站長可能這點壓縮速度不算什麼,但對個人用戶還是影響很大的;比如開放的格式使得差不多所有壓縮軟體都會支持它(rar的壓縮演算法是加密的,壓縮軟體如果要解壓rar,必須集成一個加密的rar解壓插件)。

缺點呢當然就是壓縮比低和加密演算法簡單不夠安全。

PKware其實有對zip格式進行升級,但是他們雖然號稱官方,卻並沒有多少人買他們的賬,大部分支持zip格式的壓縮軟體仍然不支持PKware新升級的zip演算法……包括winzip9。(總結下就是zip旗下兩大公司掐架,其他壓縮軟體公司坐收漁翁之利)

當然其他人提到的盜版容易也是rar在國內大行其道的重要原因。


xp內置zip功能,是因為zip是最普及的免費的壓縮格式(確切地說,好像是沒有版權)。

互聯網建立之初最流行的就是zip壓縮……

不過後來rar搶到了更多的windows用戶……


我最近兩年下載的zip文件較多,在不那麼要求壓縮比率的年代,zip比rar方便多了。 windows 7 還有MAC OS原生支持ZIP壓縮包解壓,文件整體和系統相關性很融合。


主要是:盜版rar軟體幾乎不受懲罰,只有少許不便。

而且rar軟體真的很好用很人性化。


推薦閱讀:

如何把已有的小說改成劇本格式?
目前存在時間最長的文件格式是哪種?存在時間最長的多媒體格式呢?

TAG:MicrosoftWindows | 文件格式 | 壓縮 | ZIP文件格式 | RAR文件格式 |