2011年5月15日 星期日

Mac OSX 的 (解) 壓縮工具


對於一般使用者來說,不管使用何種作業系統,(解) 壓縮工具一定是必灌的軟體之一,原因很簡單,因為壓縮檔實在太普及,而且其 "打包" 的特性讓檔案的傳輸及儲存變得更方便。

但對於剛轉換到 Mac OSX 平台的使用者來說,(解) 壓縮工具的不完備一定是很不能適應的一點,比如說,Windows 裡很有名的泛用解 / 壓縮工具 WinRAR 及 7-Zip 都沒有 Mac OSX 的版本 (其實也不是沒有,只是沒有圖形介面的版本),雖然 Mac OSX 內建解 / 壓縮工具 -- BOMArchiveHelper (10.5 之後改名為 "封存工具程式"),但是支援解壓縮的格式只有 tar、gz、bz2 及 zip 檔 [1],壓縮的部分更為糟糕,僅僅支援 zip 檔 [2]。

我在之前的文章中有討論過 Mac OSX 上的內建封存工具的問題 : iWork 09 檔案 v.s. 內建封存工具Right Key RAR -- RAR contextual menu,內容大致在說 zip 檔本身的缺點以及內建封存工具的缺陷。老實說 Mac OSX 雖然有 Unicode 做底,但是很多地方對於非英語系國家還是不太友善,當然,這種不友善常常是因為跟 Windows 交流而造成的。

那麼,既然內建的工具不夠好用,選用一個好的第三方軟體也是很正常的事,但有趣的地方在於 -- Mac OSX 平台裡似乎沒有通用的解 / 壓縮工具 ? 走訪各大 Mac 論壇或討論區,壓縮工具跟解壓縮工具常常是分開討論的,我不知道原因為何 ... 而這篇文章也將分別介紹幾個最泛用的(解) 壓縮工具,以及兩種功能兼具的解 / 壓縮工具 :

1. 解壓縮軟體

這個沒得商量,最泛用的非 The Unarchiver 莫屬,其支援格式最多,遇上有解壓密碼的壓縮檔也沒問題 (密碼支援非英語系語言),唯一的缺點就是圖形介面不夠完善,不能在解壓縮前看到壓縮檔的內容。

其他的解壓縮軟體如 : Stuffit ExpanderUnRarX 也很有名,可是前者過度癡肥,後者只能解 rar 檔,實在泛用性太低,故還是推薦 The Unarchiver。

2. 壓縮軟體
壓縮軟體的選擇就比較多了,由於 zip 檔過於老舊,一般來說建議將檔案壓縮成 *.rar 或 *.7z,這兩種檔案格式具有高壓縮比可分割壓縮可加密壓縮強制使用 Unicode 編碼的優點。不幸的是,rar 檔的壓縮工具只能由 RARLab 去做,因為壓縮部分的原始碼並沒有釋出,而其他軟體的 rar 壓縮功能都是外掛 RARLab 釋出的命令列工具,像 RarMachine 及我寫的 Right Key RAR,雖然沒什麼不好,但不是官方支援且 rar 本身閉源,故除非必要,建議壓縮成 *7z 比較好 ("必要" 的情況是啥呢 ? 就是你面對一堆沒聽過 7z 的老人,而且他們的解壓縮軟體太老舊而不能解 *.7z 的時候 .....)

7z 檔的壓縮工具也有不少,最簡單好用的就是 7zX :


這個軟體是個 droplet,也就是拖拉放程式,將檔案拖到它的圖示上放開即可。另外,如果有人對 zip 檔念念不忘,這裡也有個軟體能讓 Mac OSX 壓縮出來的 zip 檔可以被 Windows 完整支援 -- MacWinZipper,不過我認為該過去的就該讓它過去 .....

3. 解 / 壓縮兩用工具
其實這才是這篇文章的重頭戲,也是一般使用者最想知道的 (笑)。事實上我不能理解為何壓縮及解壓縮的軟體要分開裝阿 ~~~ 在兩三年前,萬用的解 / 壓縮工具 (包含圖形介面) 的確不存在於 Mac OSX 上,所幸 Mac OSX 的使用者越來越多,才終於有好用的萬用工具問世。

關於兩用的解 / 壓縮工具,我想大部分人想到的是 Racksack (現名 Archiver,俗稱綠背包) :


19 USD,價格不菲阿 ..... 之所以紅起來是因為一兩年前的一場免費活動,讓很多人得到免費的 license,故市場上討論及推薦的人也就多了。這個軟體相當不錯,可壓可解,支援格式多,速度也不壞,唯一缺點就是有點貴 [3]。

嫌 Racksack 太貴 ? 不想花錢 ? 那來試試自由軟體 Keka 吧 !!


這個軟體是我無意間找到的,功能之完整讓我非常驚訝,但並不是很有名氣,所以一定要推一下 !! 而且開發團隊還製作了詳細的介紹影片,就不用我多嘴啦 ~


===================

唔,這篇其實只是把一些軟體連結整理在一起而已 ..... orz  如果對於內建的命令列封存工具 (tar、gz ... 等) 有興趣的話,請自己去查 manual 吧,我個人是覺得沒有使用的必要啦,而且它們對於 Unicode 的支援都不甚好 ....


附註
1. 我並沒有看過 BOMArchiveHelper 的使用手冊 (如果有這玩意的話),故只列出幾個常見且我有使用到的壓縮格式。什麼 ? 那幾個格式裡你只知道 zip ? 那沒關係,前面三個是 Unix 系統裡的老壓縮格式,雖然現在還有很多人用,但已不是主流。
2. 其實 Windows 也有內建解 / 壓縮工具,只支援 zip 檔,但很多人不知道這功能 :


3. 除了 Racksack 之外,BetterZip 也是小有名氣的解 / 壓兩用軟體,不過價格又高一點點就是了 .....

2 則留言:

  1. 這篇漏掉了winzip for mac 喔
    http://www.winzip.com/mac/en/index.htm
    操作流程比較像是winsoz上面的解壓縮軟體
    會先開視窗而非馬上解壓縮在旁邊

    是不是叫 Maczip 會比較討人喜歡 :)

    回覆刪除
  2. Ya .... 我真的忘記 WinZip 這玩意了,以前有聽說它推出了 Mac 版,但是這麼多年下來,這個老牌軟體逐漸被人遺忘了。

    剛剛看了一下官網,似乎還不賴,功能先姑且不提,GUI 已經合格了,可是 30USD 有點扯 ....

    回覆刪除