為什麼這篇壓縮 檔案 一樣 大鄉民發文收入到精華區:因為在壓縮 檔案 一樣 大這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Kenqr (夏天的微笑)看板EZsoft標題Re: [請問] 結實壓縮檔 我真是搞不懂你阿時間...
壓縮 檔案 一樣 大 在 歐北? Instagram 的最佳貼文
2021-09-24 17:08:19
#灰日記 今年七月正式結案了一些悲傷,無論是物理空間上的,或是心裡距離上的,對我來說都感覺好遠好遠了。去年七月我才剛開始去微軟執行為期一年的實習,同時剛好替換指導教授,在新的指導模式和論文題目下持續完成身為學生的最後一哩路,這些看似劇烈的生活異動,在此刻記憶裡的距離已經變得很遙遠了。從去年七月到今...
英文維基上的Solid compression(結實壓縮)條目
http://en.wikipedia.org/wiki/Solid_compression
把多個檔案壓縮成一個壓縮檔的時候 需要做壓縮及打包2個動作
不使用結實壓縮時 是先把檔案各別壓縮好 再打包成一個壓縮檔
使用結實壓縮時 則是把檔案先接成一筆資料 再進行壓縮
原po的問題確實和結實壓縮有關
舉例來說 假設壓縮某個3MB的檔案 壓出來的檔案大小是1MB
把這個檔案複製成2個 進行壓縮結果會如何?
1.不使用結實壓縮時
2個檔案分別壓縮 再打包成一個壓縮檔
所以壓縮檔的大小是1+1=2MB
2.使用結實壓縮時
2個檔案先接成1筆資料
因為是2個一模一樣的檔案 所以接起來的這筆資料所含的資訊量
和1個檔案所含的資訊量是一樣的
因此壓縮後的檔案大小會是1MB
至於相同的大檔使用結實壓縮沒有變小 應該是考量到效能的問題 所以沒去做檢查
以WinRAR來說 在壓縮檔案的畫面 切到Advanced分頁
有個"Compression..."的按鈕 裡面可以設定Directory Size
最大就只能設定到4096kb
所以你的檔案超過4MB時 使用結實壓縮就沒效果了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.219.121
顯然無論是rar還是7z 即使使用了結實壓縮
實際上還是會把資料分成相同大小的區塊 再進行壓縮
rar的部份就是上面說的Directory Size 7z則是叫做結實區塊大小
所以要享受到結實壓縮的好處 檔案就要比這個區塊還小才行
7z的結實區塊大小可以設定到很大 所以壓大檔一樣有效果
※ 編輯: Kenqr 來自: 220.134.219.121 (11/14 21:55)