Added checksum and file size support