Zend certified PHP/Magento developer

Can specific data corruption be reproducible down to its resulting hash value?

For example, if a file experienced data corruption after executing it due to some underlying software or hardware issue, could a copy of that file experience the exact same manner of data corruption after a similar execution, resulting in a hash value that matches the value of the original corrupt file?

In other words, is all data corruption necessarily unique in some way, or can some corruption be consistent and replicated exactly?