We are happy to announce that we now create MD5 file hashes for all uploaded files, imported files and encoding result files. This allows you to check for files that have been uploaded to Transloadit already via your platform or check downloaded encoding results for integrity.

There is a new JSON parameter called calc_md5hash that every robot now supports. It is false by default. By setting it to true you turn on the functionality.

MD5 is of course insecure, if you'd want to use it as means to defend against attackers, but that is not the intended purpose. We felt MD5's wide availability, makes it 'perfect' for integrity checks.

Enjoy!