Действительно ли RAR-сжатые файлы менее подвержены повреждению и, следовательно, их легче восстановить?
В какой-то степени да.
Когда вы пытаетесь восстановить данные, вы, вероятно, получите начало файла больше, чем конец. Это потому, что файловая система всегда хранит указатель на начало файла в записи каталога. После этого существует какая-то цепочка (FAT, MFT, inode и т.д.), Которая отслеживает каждый последующий фрагмент файла. Если у вас есть нефрагментированные файлы (файлы, которые хранятся в блоке смежных кластеров), то почти 100% восстановление файла гарантировано, если у вас есть начальный кластер и размер (у вас может получиться некоторое нежелательное заполнение до конца файла в зависимости от программы восстановления; PhotoRec попадает в эту категорию). Однако, если файл фрагментирован (часть его хранится здесь, часть там и т.д.), Восстановление вряд ли возможно, и в результате вы получите только первый кластер (512/4096 байт) файла.
Причина, по которой файлы RAR кажутся нормальными, заключается в том, что они хранят большую часть своих метаданных (например, сведения о содержащихся файлах) в начале файла. Таким образом, любые найденные вами файлы RAR, которые на самом деле являются файлами RAR (то есть они фактически начинаются как файл RAR, а не содержат данные из чего-то другого), будут выглядеть так, как будто они работают. С другой стороны, файлы ZIP хранят свои метаданные в конце файла, поэтому, если у вас нет целого файла, он не может быть прочитан вообще.
Однако, если вы восстанавливаете файлы с тома, в котором любой данный файл может быть поврежден или не поврежден, то с равной вероятностью (равно как и для любого другого типа файла) файл RAR также будет поврежден, и если вы выполните архивирование. проверить его, он сообщит, что по крайней мере некоторые из содержащихся файлов повреждены.
Должен ли я хранить RAR-сжатые файлы?
Как и почти все остальное во вселенной, у него есть свои плюсы и минусы. Вот некоторые из них, но они не являются специфическими для RAR, они применяются к архивным файлам в целом:
- Pros
- Фактические данные сжаты, так что вы можете восстановить больше данных на кластер
- Многие форматы архивов включают в себя врожденную способность (если она выбрана) восстанавливаться после определенного уровня повреждения, так как они были предназначены для архивирования на ненадежные носители.
- Cons
- Двоичные данные всегда труднее восстановить, чем обычные текстовые данные.
- Поскольку архивы сжимаются, даже небольшое повреждение может испортить весь файл, в отличие, например, от простого текстового или графического файла, который все еще можно использовать, если в нем есть небольшое повреждение.
Если вам интересно, должны ли вы хранить ваши файлы в виде RAR, чтобы повысить эффективность восстановления, я бы сказал, что нет. Если вы планируете будущее, то вам гораздо лучше использовать более традиционные и проверенные методы, такие как создание резервных копий. Если вы используете RAR для архивации важных данных, добавьте запись восстановления.