Когда торрент перепроверяется, клиент считывает данные торрента и вычисляет хэши блоков, которые он сравнивает с хешами блоков в файле .torrent
, если хеш совпадает с выполненным блоком, в противном случае, если это не так, он помечается для поиска. Затем клиент может начать скачивать торрент с пиров, запрашивая блоки, которые ему нужны.
Обычно торрент-клиенты кэшируют эти метки, так что торрент может быть приостановлен и возобновлен без необходимости проверять блоки, но если торрент-клиент не завершает работу правильно или не может сохранить список выполненных блоков, этот список необходимо перестроить, и именно это происходит, когда торрент-клиент перепроверяет.