romy4 , контрольная сумма именно считывает файл? я всегда думал что она берет только заголовки , так же как filesize() , filesize отрабатывает очень быстро
Енот Енотов: а какой смысл в md5(filesize($currentFile))? можно просто сравнивать размеры. А ещё просто берите первые и последние 64К и делайте на них md5(). С 99% вероятностью отсечёте дубликаты.