壓縮檔案的小知識 - 模擬器

By Rebecca
at 2009-12-15T16:42
at 2009-12-15T16:42
Table of Contents
※ 引述《ericantion (遊客)》之銘言:
: http://jackbin.blogspot.com/2007/11/7-zip.html
: 這blog有介紹到「結實壓縮」的功能
: 7z是預設開啟的 rar是預設不開啟
: 如果有底下四個檔案要壓縮成一個檔案gamename.7z 或 gamename.rar
: gamename.iso 500MB
: gamename.jpg 30KB
: read_me.txt 2KB
: delete_me.txt 0KB
: 那麼在gamename.7z中不能刪除delete_me.txt或其他檔案
: 要看jpg圖或者txt說明,必須花半分鐘以上的時間才行
: 也就是電腦要把所有檔案都解壓縮後才能讓你看jpg
: 時間會花很久主要是解壓500MB的iso檔拖慢了時間
: 這就是結實壓縮的缺點 優點當然是壓縮率提高 但約在50MB以內的增加而已
: 非結實壓縮就和上面相反
: gamename.rar中可以只花一秒的時間就能看到jpg圖或txt檔
: 不到5秒的時間建立資料夾和刪除delete._me.txt或其他檔案
: 也可以增加新的檔案進來
: 有在收集整理遊戲iso的人
: 或許多花點硬碟空間 可以換來更大的便利性
: 就不用在A資料夾找遊戲圖片 B資料夾找遊戲ISO那麼麻煩了
就以上面舉的例子來看,結實壓縮最多只能減少幾K的大小而已
結實壓縮是把所有要壓縮的文件視為同一個資料來壓縮
如果檔案間重複性很大的話就能有更大的壓縮率
反之,也有可能造成有結實比沒結實還大的情形,因為還需要多餘的數據來分隔檔案
這一點可以自己用Winrar試試看
把幾個已經壓縮過的檔案打包在一起,看看是不是有用結實壓縮的反而比較大
也就是說如果只有一個映像檔或rom要和圖片與資料一起壓縮的話,選結實壓縮並沒有幫助
有多個映像檔或rom在一起壓縮的話才有用,當然是越多越好
7-zip可以設定不結實,或是一定大小的結實區塊
它會依照設定的大小分塊結實壓縮
設定一個適合大小的結實區塊就可以節省解壓縮圖片與資料的時間
還能兼顧壓縮率
用rar的話可以自定結實壓縮時的檔案順序
不過自定方式有點麻煩,有興趣的人可以打 rarfiles.lst 去搜尋看看
也算是一個兩者兼顧的方法
話說7-zip不一定是壓縮率最高的
有時候會有些東西用rar壓縮反而壓得比較好
有時間的話可以試著兩種都各壓一次取比較小的
--
: http://jackbin.blogspot.com/2007/11/7-zip.html
: 這blog有介紹到「結實壓縮」的功能
: 7z是預設開啟的 rar是預設不開啟
: 如果有底下四個檔案要壓縮成一個檔案gamename.7z 或 gamename.rar
: gamename.iso 500MB
: gamename.jpg 30KB
: read_me.txt 2KB
: delete_me.txt 0KB
: 那麼在gamename.7z中不能刪除delete_me.txt或其他檔案
: 要看jpg圖或者txt說明,必須花半分鐘以上的時間才行
: 也就是電腦要把所有檔案都解壓縮後才能讓你看jpg
: 時間會花很久主要是解壓500MB的iso檔拖慢了時間
: 這就是結實壓縮的缺點 優點當然是壓縮率提高 但約在50MB以內的增加而已
: 非結實壓縮就和上面相反
: gamename.rar中可以只花一秒的時間就能看到jpg圖或txt檔
: 不到5秒的時間建立資料夾和刪除delete._me.txt或其他檔案
: 也可以增加新的檔案進來
: 有在收集整理遊戲iso的人
: 或許多花點硬碟空間 可以換來更大的便利性
: 就不用在A資料夾找遊戲圖片 B資料夾找遊戲ISO那麼麻煩了
就以上面舉的例子來看,結實壓縮最多只能減少幾K的大小而已
結實壓縮是把所有要壓縮的文件視為同一個資料來壓縮
如果檔案間重複性很大的話就能有更大的壓縮率
反之,也有可能造成有結實比沒結實還大的情形,因為還需要多餘的數據來分隔檔案
這一點可以自己用Winrar試試看
把幾個已經壓縮過的檔案打包在一起,看看是不是有用結實壓縮的反而比較大
也就是說如果只有一個映像檔或rom要和圖片與資料一起壓縮的話,選結實壓縮並沒有幫助
有多個映像檔或rom在一起壓縮的話才有用,當然是越多越好
7-zip可以設定不結實,或是一定大小的結實區塊
它會依照設定的大小分塊結實壓縮
設定一個適合大小的結實區塊就可以節省解壓縮圖片與資料的時間
還能兼顧壓縮率
用rar的話可以自定結實壓縮時的檔案順序
不過自定方式有點麻煩,有興趣的人可以打 rarfiles.lst 去搜尋看看
也算是一個兩者兼顧的方法
話說7-zip不一定是壓縮率最高的
有時候會有些東西用rar壓縮反而壓得比較好
有時間的話可以試著兩種都各壓一次取比較小的
--
Tags:
模擬器
All Comments

By Erin
at 2009-12-16T14:14
at 2009-12-16T14:14
Related Posts
(MUGEN) M.U.G.E.N 1.0 RC 6

By Zanna
at 2009-12-15T11:59
at 2009-12-15T11:59
(Multi Arcade) SDLMAME for Ubuntu 0.135u3

By Aaliyah
at 2009-12-14T23:56
at 2009-12-14T23:56
AmpShell v1.1.0.8

By Edward Lewis
at 2009-12-14T22:48
at 2009-12-14T22:48
MESS v0.135u3 SVN r6624

By Emma
at 2009-12-14T18:13
at 2009-12-14T18:13
nGlide v0.91

By Liam
at 2009-12-14T18:12
at 2009-12-14T18:12