EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ohtani_Miho Цитата: Если возможность в ВинРаре, без рековери сиквэйшен, сразу говорить/предупреждать об ошибке/нарушении целостности архива, | RAR, ZIP, как и большинство остальных архивных форматов, хранят контрольные суммы исходных неупакованных данных файлов. Конечно, посчитать и проверить контрольную сумму упакованных данных было бы быстрее, но надежность ее намного ниже, так как она не позволяет обнаружить повреждения, полученные в ходе упаковки. Упаковка по сравнению с чтением это намного более длительный процесс со множеством обращений к оперативной памяти. При ненадежной памяти или переразогнанной системе повреждение данных в ходе упаковки - обычное явление. Кроме того, гипотетическую ошибку в алгоритме упаковки контрольная сумма исходных данных заметит, а упакованных - нет. Поэтому в архивных форматах за редким исключением применяется именно контрольная сумма исходных данных, а для ее проверки требуется распаковка. Для быстрой проверки контрольной суммы упакованных данных, а именно, архива целиком, остается использовать внешние утилиты. В RAR/WinRAR такой функции нет. Цитата: а не после разархивации 10000-го файла | Можно использовать команду Test, та же разархивация, но в память. Вообще, распаковка в RAR, особенно в RAR5, быстрая. |