[問題] 為何很多安裝程式要浪費兩倍磁碟空間?
很多安裝程式,尤其是那些打包成一個檔案的類型
為什麼要繞一大圈,先全部解壓縮到暫存資料夾
然後才移動到目標資料夾
舉例來說,像是這一牌的安裝程式
http://img125.imageshack.us/img125/3332/installerstupid1mx0.png

那這樣的話,跟 RAR 壓縮包還有什麼兩樣呢?
**********************************
一般來說,這只有在安裝期間會耗用多餘的磁碟空間
使用者應該不會注意到這件事
不過,當安裝檔大到數百MB之時,問題就發生了
假若剩餘的空間正好不夠兩倍的安裝完大小
那麼過程一定會出錯
而且更妙的是,這些安裝程式
經常都不會考慮到這個極可能碰到的狀況
不會再解壓縮以前預先檢查
只會在空間用完時,丟出一個很普通的回應. "安裝錯誤"
是什麼樣的因素導致這些安裝程式有這樣的通病呢?
為何不能直接 "unpack" 到目的地
甚至還有看過一個愚蠢至極的案例
內容為: 大小1.5G的成品打包到上述的安裝程式中
然後再用 zip 自解壓縮格式再壓一遍
最後大小 1.2G
故整個安裝過程期間,就要 1.5+1.5+1.2=4.2G
足足必須再多支出額外的兩倍空間,才能完成程序
請問這是製作者的疏失
還是安裝程式本身設計上的毛病呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.248.14
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章