將媒體文件放入檔案中是否有助於節省空間?

將媒體文件放入檔案中是否有助於節省空間?

例如,如果您在 .mp3 或 .wmv 檔案上使用 WinRAR 或 Winzip,它會節省磁碟空間嗎?我認為答案是否定的,因為壓縮已經內建在他們的編碼中。但後來我就紅了這篇維基百科文章它說

7z 的 LZMA 演算法具有比 RAR 更高的壓縮率,但「多媒體」檔案(例如 .wav 和 .bmp 檔案)除外,RAR 使用專門的例程來勝過 LZMA。

答案1

WAV 和 BMP 並未作為其格式的一部分進行壓縮,因此使用通用壓縮工具對其進行壓縮通常會大大減少檔案大小。在這裡,考慮文件類型或更適合特定文件類型的演算法可能具有優勢。
另一方面,MP3 作為保存檔案格式的一部分進行壓縮。壓縮 MP3 檔案通常只會減少很少的檔案大小,有時會增加歸檔格式開銷帶來的總歸檔大小。
對於 WMV 容器格式,情況更為複雜,這是因為資料壓縮可能因實作而異。

在某些情況下,即使在壓縮 MP3 檔案或使用其他內建壓縮方式(例如 jpeg)的檔案時,當多個檔案壓縮到一個檔案時,您也可以獲得更高的壓縮率。此外,在處理許多文件時,僅將文件打包到單一文件中可以節省文件系統的一些空間。
但這些差異很小,您應該根據您想要壓縮檔案的原因來考慮時間和開銷以及存檔大小開銷。例如,在複製檔案時,一個大檔案通常會比許多相同大小的小檔案複製得更快。

答案2

我使用商業產品 Stuff-It 獲得了相對積極的結果。儘管我不相信廣告,但我還是嘗試了。我真的很驚訝。 Archiver 確實縮小了 .wmv、.avi、.jpeg 的大小。結果不太好 - WinZip zipx 帶有 WavPack 和 Jpeg 壓縮。第一個是 Mac 上眾所周知的工具,但 Windows 上卻鮮為人知。如果您為自己建立存檔是可以的,但我不認為您 90% 的朋友擁有提取這些存檔的軟體。要提取 Stuff-it 文件,您必須安裝 Stuff Expander(免費提取工具)。要提取 WinZip zipx,您需要 WinZip。我嘗試了其他軟體,如 PowerArchiver(商業)和 7-Zip(免費軟體),但它們僅支援通用存檔方法(LZMA、PPMD),但不支援 WavPack 和 Jpeg

PS Stuff-IT 壓縮了我的 jpeg ~25-29%、mp3 ~15%、文字檔案 ~ 90%(大於 WinRar 和 WinZip)。與任何標準歸檔器相比,GUI 絕對不方便且醜陋。我嘗試在外部硬碟上建立 ~1 Gb 的存檔 - Stuff-It 崩潰了,但我可以在 C: 驅動器上建立存檔,沒有任何問題。我的舊 Win XP 電腦只有 C: 128 GB,記憶體為 1 Gb。當我安裝 Stuff-It Expander 2011 時,Stuff-It Archiver 開始經常崩潰。我沒有在裝有 Windows 8 的新電腦上測試 Stuff-It。

相關內容