Это не должно (Но это может)
Чтобы убедиться, что данные в архиве верны, при извлечении каждого файла или блока данных будет иметь CRC или код обнаружения ошибок, связанный с ним.
При распаковке файла имеет смысл, с точки зрения эффективности, выполнить проверку ошибок перед записью данных на диск. В противном случае вы тратите впустую драгоценные ресурсы, читая из архива, записывая его на диск, а затем перечитывая данные на диске для проверки ошибок. При большом архиве или в системе с ограниченным объемом памяти это может удвоить время, необходимое для распаковки файла, что было бы неприемлемо. В этом случае я предполагаю, что чтение и запись на диске - самая медленная часть процесса.
Если вы выполните проверку перед записью, вы можете эффективно передать архив через декомпрессор, с помощью алгоритма проверки ошибок, затем на диск и предположить, что дисковая подсистема знает, что делает. Работа выполнена.
Таким образом, "тестирование" архива становится бесплатной операцией. Вы выполняете те же действия, что и при распаковке, но просто выбрасываете данные, не записывая их на диск.
Я настоятельно ожидаю, что так оно и будет, потому что запись всего на диск просто для проверки архива кажется безумной и не будет быстрее, чем "настоящая" декомпрессия данных. То, что "тестирование" происходит быстрее, означает, что по крайней мере один шаг, скорее всего, запись данных на диск, пропущен.