很久很久以前,當檔案壓縮技術還是萌芽期,用Windows的人們都用老掉牙的ZIP。不少無知婦孺都中計,下載了WinZip的「試用版」。然後,世界出現了WinACE、WinRAR、日本人最愛的LZH之類這些要錢的(…或者要花3分鐘時間去找序號…)的壓縮軟件相繼面世,一時間壓縮檔案好像一件很簡單的事。
「好像」
事實上,大部份人還是用通用、跨平台的ZIP(雖然Mac OS X以前解壓zip檔…和臭名昭著sit檔的Stuffit也要錢的…)。不過Microsoft在Windows XP上內置了解壓Zip的功能(其實是向Winzip「買」了授權… 微軟日本還「溫馨」地買了LHA/LZH的授權放到日文版Windows裡頭);而Mac OS X採用POSIX/UNIX標準以後,OS X基本上也有了zip和unzip的功能,ZIP檔本應就成為標準。只餘下無知婦孺(和不會英文的日本人)繼續去用煩死人的RAR和LZH…
這些Windows上的林林種種壓縮格式,直至7-zip的出現,免費軟體,一次KO。
7-zip也是跨平台,而且還有在ARM處理上跑的Linux版本,更有ipkg封裝!──雖然是CLI、用指令碼的。不過,有了7-zip在Synology、QNAP之類跑Busybox linux的NAS上就簡易解決解壓RAR, LHZ之類的(((麻煩)))。
這是在busybox Linux上安裝7-zip CLI 版(p7zip)的方法:
先以root身份安裝ipkg和更新ipkg repository list(不會?看這個);
然後再安裝:
ipkg install p7zip
搞定!
p7zip的指令其實不多見,這個英文站有比較詳細的資料。