What a hash is
A file hash is a fixed-length fingerprint computed from the file bytes. If even one byte of the file changes, a strong hash such as SHA-256 should produce a different value.
Why it matters
- Integrity: confirm that a download was not truncated or corrupted.
- Identity: check that two files with different names are actually the same bytes.
- Reproducibility: pin tests to a known sample file version.
How to check a file
Compare the command output with the SHA-256 value shown next to the sample.
shasum -a 256 sample.ply
sha256sum sample.ply
Get-FileHash sample.ply -Algorithm SHA256What a hash does not prove
A matching hash does not prove that a file is safe, licensed correctly, or semantically valid. It only proves that the downloaded bytes match the published fingerprint. Keep normal parser, sandboxing, and license review steps in place.