Blu-ray Content Hash Verifier

ContentHashVerifier is a portable command line tool to verify the content hash of BD or UHD.

Content hash is the SHA1(BD) or SHA256(UHD) of the raw /BDMV/STREAM/*.m2ts,  undecrypted *.m2ts. It is designed to verify that the read M2TS files are perfect.

Download for Windows x64
Download for Windows x86
Download for Windows ARM64
Download for macOS universal binary
Download for Linux x64
Download for Linux x86

ContentHashVerifier - Verify the content hash of BD/UHD
Usage:
        ContentHashVerifier  [disc_root_path]
Switch:
        -h  help
        -?  help
        -v  verbose output
Example:
        ContentHashVerifier e:\bd\avatar\

ContentHashVerifier 1.0 doesn't contains UDF parser, so if you want to verify hash of ISO file, you should mount it first, then use the mount path as the parameter.

If verify hash of disc in drive, please make sure there is no bus encryption (if has, you can run makemkv to disable it while using this tool).

Changelog
Version 1.1 2025-02-18
  Added support verifying content hash of .iso files
  Added -a switch, which will abort to verify the current m2ts file on mismatch hash
  Added -nologo switch to suppress copyright message
  Added -p switch to show the progress
  
Version 1.0 2024-05-24
  First public release