tar - вполне способен похерить данные, если не ошибаюсь. скажем, поврежденный архив не восстановить, в отличии от rar. Но rar - коммерческий. Не свободный.
1. Тебе нужен упаковщик? tar просто склеивает все файлы в 1, чтобы потом можно было добиться лучшей компресии (типа solid архив). По одиночке tar редко юзают, обычно вместе с gzip или bzip2.
2. 7zip разве не содержит информации для восстановления?
3. Насчет rar'а:
3.1. он не сохраняет права/владельца, что не очень-то хорошо на unix системах.
3.2. информация для воостановления может помочь только в ОЧЕНЬ редких случаях, имхо это больше рекламная фича, толку от нее мало. Мне не разу не удавалось восстановить попорченный rar.
3.3. если уж очень нужен - так не обязательно покупать, unrar полностью бесплатен, а rar хоть и платный, но юзать можно вполне, из ограничений только:
---
$ rar |grep register
av Put authenticity verification (registered versions only)
ilog[name] Log errors to file (registered versions only)
---
то есть обрезаны совершенно ненужные вещи.
3.4. rar направлен на виндовс, на линуксе его юзать извратно, когда есть gzip, bzip, 7z, zip. 7z выигрывает его по всем параметрам, имхо. Но лично мне всегда хватает tar+gz и tar+bz2.
Как раз сохранив сегодня в rar ты получаешь уникальный шанс не открыть архив завтра. Алсо как и 7zip.
Вот tar + bz2 стабилен как скала, можен взять несколько разных версий (только релизные) и много раз упаковывать один и тот же файл и будешь сильно удивлен, что контрольная сумма между всеми архивами совпадает.
>в ОЧЕНЬ редких случаях, имхо это больше рекламная фича
Создавай архивы с избыточной информацией и будет реальный эффект при повреждении архива, а то некоторые например делают резервную копию диска и хранят ее на том же самом диске и думают что надежно защитили свои данные :)
> 3.2. информация для воостановления может помочь только в ОЧЕНЬ редких случаях, имхо это больше рекламная фича, толку от нее мало. Мне не разу не удавалось восстановить попорченный rar.
Увеличте размер или как оно там называется. Там простая зависимость если скажем он установлен в 10% это значит что вы можете потерять до 10% идущих подряд блоков и их можно будет восстановить.
Только это скорее всего не относится к хеадеру файла.
>tar - вполне способен похерить данные, если не ошибаюсь. скажем, поврежденный архив не восстановить, в отличии от rar. Но rar - коммерческий. Не свободный.
Только md5 и репликацией можно спастись. Я бы ни в каком случае не стал бы надеяться на встроенные средства восстановлен ия rar.