压缩 tarball(或任何类型的文件,实际上)是否有意义,例如使用gzip
或bzip2
,同时为其创建冗余文件(例如文件)par2
?
上下文是我正在思考如何最好地备份我的个人文件。我的第一要务是避免由于位腐烂而导致数据丢失,因此也避免文件丢失par2
。压缩会很好,但这不是我主要关心的问题。
我之所以怀疑压缩算法和纠删码算法的结合应用,是因为前者是通过消除冗余(从而创建更小的文件)来实现的,而后者是通过增加冗余(从而增加执行数据恢复操作的能力)来实现的。它们不是互相抵消了吗?
这是一个合理的假设还是我在这里遗漏了一些东西?