oskarh6666 me parece que el arreglo no es muy simple, primero el Chrome tendria que saber de antemano el tamaño del archivo, para compararlo con otro que tiene el mismo nombre, cosa que no siempre se puede predecir.
Los mas factible es hacer un caparacion md5 ademas del nombre de archivo para ver si los archivos son iguales, pero el md5 tadavia no se puede saber hasta que el archivo haya sido descagado.
Ahora que tambien puede suceder que al bajar un archivo por un falla de algun sevidor de intermedio o por una falla de la conexion del inter (muy problable en conexiones inalambricas inestables) se corrompa el archivo, asi que va a necesitar descargarlo de nuevo aunque en logica sea el mismo archivo, en ese caso detectarlo seria dificil.