7-zip,一個免費社群使用者都知道的軟體,今天會拿出來推薦單就是針對它的其中一個功能而來。
就我個人的使用習慣而言,我對壓縮軟體的要求有兩個:支援自解分割檔、unpack exe(msi) file。先前發表ALZip那篇文章時,測試了幾套壓縮/解壓縮程式,在7-zip的部份是使用最新穩定版4.42,這個版本支援自解、也支援分割,但就是不支援自解分割,對exe封裝檔也無法解開;雖然ALZip也無法解開exe封裝,但卻能支援自解分割,在兩相權宜衡量之後,選擇了使用ALZip。
7-zip官方於8/3時發佈了4.52 beta版,在改版說明中,赫然看見「7-Zip now can unpack Compound files (msi, doc, …)」的字句,便立即下載試用,結果確實可以正確解開exe封裝檔。
大家也許會好奇我為什麼會很想要這個功能,事實上這是拜各大軟體商所賜,很多軟體都會將安裝程式打包成一個執行檔,那麼你在執行它時,自然要先做一個unpack的動作,那麼它會unpack到哪裡呢?有時是C槽,有時是桌面,有時程式會自動判斷一個可用空間最多的硬碟磁區來存放。當然,如果程式在安裝結束後會幫我們清理乾淨,那他要存放到哪就不用我們操心了,但要命的是,有些軟體根本就不管這些暫存檔,裝完就把暫存檔丟在那裡,日積月累下來,硬碟就多了很多莫名的暫存目錄。在早期,這些暫存檔預設目錄都是Windows或帳戶底下的temp目錄,這麼一來,我們也只需定期去清理即可,但現在不同,任何地方都有可能出現,這樣就很傷腦筋了,你根本無法得知程式有沒有幫我們清理掉安裝時的暫存檔。因此,我養成了一個習慣,遇到這種封裝的的exe檔,我會先手動unpack後再在進行安裝作業。
目前4.55 beta已經發佈(9/5),同樣不支援自解分割檔。另外,官方的中文網頁似乎以許久未更新,最後更新日期還停留在去年的8/14,造成我上次在測試時誤以為7-zip已經漸漸沒在開發了,後來是在別的網站看到7-zip發佈beta版,才在英文頁面及SourceForge.net找到更新的版本。
【相關連結】
- 7-zip官方網頁:7-zip.org、SourceForge.net
- 版本更新說明:說明文件
- 7-zip 4.55 beta:直接下載
【延伸閱讀】
役言堂:【Freeware】ALZip