If the content of a fie change even for a single byte, the checksum will change, there's no way to stop that!
But if you only rename a file, the checksum doesn't change; and usually Calibre saves metadata and covers to a different files, so I think you can solve this issue..
|