題 7zip壓縮級別會影響解壓縮速度嗎?


我有一個目錄,我想密碼保護和加密。我正在使用PeaZip使用7zip壓縮來完成此操作。我想像目錄一樣使用7z並且硬盤空間不是一個問題,所以我選擇了“Store”壓縮級別,認為這也會導致最快的減壓時間。但是,如果我可以使文件佔用更少的空間而不影響功能和減壓時間,那麼我希望這樣做。 7zip的壓縮級別如何影響減壓速度?

作為一個註釋,我可能會編輯7z內的文件,並將隨著時間的推移添加文件。


2
2018-02-22 06:22


起源


是的,更強的壓縮導致更長的解壓縮時間和更多的內存使用。 - magicandre1981


答案:


我記得,無論壓縮級別如何,7-Zip解壓縮都需要大約相同的處理量 - 不同之處在於解壓縮期間使用的內存量(主要是由於字典的大小)。但是,在“存儲”情況下,根本沒有解壓縮,因此顯然比任何實際的解壓縮情況要快得多。

也就是說,如果你主要想要一個加密的文件夾,你可能最好使用一個 TrueCrypt的 容器,因為檔案不是為頻繁更新而設計的。但如果你堅持使用7-Zip,至少要確保創建一個非實體檔案。


4
2018-02-22 07:33





我剛剛使用PS2遊戲的4.2G ISO進行了測試,在默認的7zip壓縮和ultra之間的解壓縮時間(以及尺寸)上的差異可以忽略不計:

默認:

Size:       4411064320
Compressed: 3135355831
real    4m55.908s
user    3m46.838s
sys     0m5.811s

超:

Size:       4411064320
Compressed: 3118958337  
real    4m57.601s
user    3m45.949s  
sys     0m6.265s

(使用的超級設置: -m0 = lzma -mx = 9 -mfb = 64 -md = 32m -ms = on


4
2018-05-10 07:37





壓縮級別越高,解壓縮所需的時間越長。 假設0為1,則1為最低,10為最高。 從0到1幾乎不會引人注意,但在此之後的每一步都會越來越明顯。

文件越大,它就越明顯。

您的數據集將以不同於其他任何數據集的方式進行壓縮,因此您只需測試它並查看會發生什麼。


0
2018-02-22 06:38





7-zip壓縮級別在其幫助文件中說明:

enter image description here

在您的情況下,我建議使用正常壓縮設置,因為它提供壓縮比和解壓縮速度之間的最佳折衷。特別是你說空間不是問題。

您可以使用不同的壓縮設置進行測試,並查看哪種壓縮/解壓縮比率和速度與您擁有的文件類型相同。


0
2018-02-22 07:20