As the question says, if I'm downloading let's say a zip file on different hardware & devices, mobile/windows/mac. Can I be certain that for example an MD5 or SHA hash will be identical across all platforms. My worry is file system/differences between platforms when unzipping this folder.
Ideally I'm hashing through all files in alphabetical order & combining them, and then checking that against a database hash string to ensure contents are never changed whenever the application runs.