壓縮與冗餘:它們會相互抵消嗎?

壓縮與冗餘:它們會相互抵消嗎?

壓縮 tarball(或任何類型的文件,實際上)是否有意義,例如使用gzipbzip2,同時為其創建冗餘文件(例如文件)par2

上下文是我正在思考如何最好地備份我的個人檔案。我的第一要務是避免由於位元腐爛而導致資料遺失,因此也避免檔案遺失par2。壓縮會很好,但這不是我主要關心的問題。

我懷疑壓縮演算法和糾刪碼演算法的組合應用的原因是,前者透過消除冗餘(從而創建更小的檔案)來工作,而後者透過添加冗餘(從而增加執行資料恢復操作的能力)來工作。他們不是互相抵消了嗎?

這是一個合理的假設還是我在這裡遺漏了一些東西?

相關內容