[問題] 為何很多安裝程式要浪費兩倍磁碟空間?

看板Programming作者時間18年前 (2007/04/17 03:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
很多安裝程式,尤其是那些打包成一個檔案的類型 為什麼要繞一大圈,先全部解壓縮到暫存資料夾 然後才移動到目標資料夾 舉例來說,像是這一牌的安裝程式 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
文章代碼(AID): #168yexWo (Programming)
文章代碼(AID): #168yexWo (Programming)