Zidrav is a file corruption detection and repair program. It is designed to provide a way to fix file damage without having to redownload the entire (potentially large) file over a (potentially slow) connection. A checksum file is generated for the broken file. The checksum file can then be used together with the correct file to produce a binary patch file for repair.