Как максимально распаковать многотомный архив с частью недокачанных томов?
Есть многотомный (тома по 100Mbt) RAR архив с jpeg-ами, текстовиками и т.п, часть томов недокачана и докачать уже нет возможности. Если просто запустить распаковку, то она доходит до первого повреждённого тома и прерывается с ошибкой, с сохранением того что успело распаковаться.
Есть ли возможность игнорировать данные в недокачанных томах и продолжить распаковку с целых томов, чтобы получить больше данных, т.к. частей архива свыше 3000, а повреждены только 6?
1. Пробовали распаковать отдельный условно-целый файл, который находится за поврежденным томом?
2. Сколько не хватает данных в каждом томе (в %)? У томов начало файла гарантировано имеется?
3. В архив добавлены избыточные данные для восстановления (сколько процентов)? (если по 2-ому пункту очень маленький процент и есть начало файла, то восстановление может помочь).
так просто запусти распаковку на отдельные тома-файлы, неважно что они не .rar в конце.
Но распаковать кусочки файла, которые находятся в поврежденном месте нельзя - алгоритм компрессии использует словари, которые могут содержаться в этих поврежденных местах, и распаковка упакованного неизвестным местом невозможна.
Если архив солид - то тогда все. У солид архива один "словарь" на все файлы, начиная с самого начала.
Если архив не солид - можно распаковать только те файлы, которые целиком есть в скачанных местах.
Собственно в рар же есть опция восстановления повержденных архивов - запускай - то, что он может извлечь он извлечет. То что он не сможет извлечь - я думаю альтернативными способами точно не выйдет.