Compare files using checksum instead of content length and last modified time