
Имеет ли смысл сжимать tarball (или любой другой файл), например, с помощью gzip
или bzip2
, и в то же время создавать для него файлы избыточности, например, файл par2
?
Контекст в том, что я рассуждаю о том, как лучше всего сделать резервную копию моих личных файлов. Мой приоритет №1 — избежать потери данных из-за bitrot, отсюда и файлы par2
. Сжатие было бы неплохо, но это не моя главная забота.
Причина, по которой я сомневаюсь в совместном применении алгоритма сжатия и алгоритма кода стирания, заключается в том, что первый работает, устраняя избыточность (тем самым создавая файлы меньшего размера), а второй работает, добавляя избыточность (тем самым добавляя возможность выполнять операции по восстановлению данных). Разве они не отменяют друг друга?
Это разумное предположение или я что-то упускаю?