Сжатие и избыточность: компенсируют ли они друг друга?

Сжатие и избыточность: компенсируют ли они друг друга?

Имеет ли смысл сжимать tarball (или любой другой файл), например, с помощью gzipили bzip2, и в то же время создавать для него файлы избыточности, например, файл par2?

Контекст в том, что я рассуждаю о том, как лучше всего сделать резервную копию моих личных файлов. Мой приоритет №1 — избежать потери данных из-за bitrot, отсюда и файлы par2. Сжатие было бы неплохо, но это не моя главная забота.

Причина, по которой я сомневаюсь в совместном применении алгоритма сжатия и алгоритма кода стирания, заключается в том, что первый работает, устраняя избыточность (тем самым создавая файлы меньшего размера), а второй работает, добавляя избыточность (тем самым добавляя возможность выполнять операции по восстановлению данных). Разве они не отменяют друг друга?

Это разумное предположение или я что-то упускаю?

Связанный контент