uShell
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору serg_272 В общем случае RAR будет выгоднее 7z. Во-первых, за счёт информации для восстановления. Странно, что она не помогла восстановить файлы (если только Вы по ошибке не добавили её после изменения двух байт). Во-вторых, данные о файлах в RAR "размазаны" по архиву, в то время как в 7z они собраны в одном месте - как раз ближе к концу архива. В-третьих, WinRAR по умолчанию архивирует файлы независимо, а 7-Zip по умолчанию создаёт непрерывный архив, где следующие файлы зависят от предыдущих. В режиме по умолчанию при двух неправильных байтах WinRAR потеряет только один файл (ну, может, два, если байты попали как раз на границу между файлами). Если в архиве заранее была информация для восстановления, то исправить эти байты - как два байта переслать В худшем случае (инфы нет, архив непрерывный) потеряются все данные, начиная с места повреждения и до конца архива. Можно отдельно отметить форматы RAR4 и RAR5 - последний лучше восстанавливает множественные повреждения при наличии информации для восстановления. Если повреждён один непрерывный кусок, то RAR4 не хуже. И ещё нюанс: WinRAR по умолчанию удаляет все битые файлы, но при выборе соответствующей опции может оставить их на диске - тогда неповреждённое начало тех же .jpg можно будет посмотреть. Для архива 7z принципиально важно, куда ляжет повреждение. Если оно придётся на заголовок (32 байта в начале или от пары десятков байт до сотен КБ в конце), то 7-Zip сразу же откажется работать с архивом. Если главный заголовок (с именами файлов) остался неповреждённым (или он не был сжат, что бывает редко), то большую часть данных можно восстановить вручную, в противном случае восстановление весьма трудоёмко или невозможно. Если повреждение пришлось на данные файла, то с этого места и до конца непрерывного блока данные будут утрачены, но файлы из других блоков можно будет извлечь штатными средствами. UPD: насчёт начала RAR-архива: если это Rar5, то в начале может быть вспомогательная структура, не влияющая на распаковку. Хотя странно, что её повреждение остаётся незамеченным. Режим Тестирование архива пробовали? 7-Zip отличается тем, что ругается на каждую мелочь (правда, не всегда понятно). | Всего записей: 1100 | Зарегистр. 12-06-2019 | Отправлено: 23:04 17-10-2020 | Исправлено: uShell, 23:08 17-10-2020 |
|