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/x86

ContentHashVerifier - Verify the content hash of BD/UHD
Usage:
        ContentHashVerifier  [disc_root_path]
Switch:
        -a      abort on mismatch hash
        -h      help
        -?      help
        -nologo suppress copyright message
        -p      show progress
        -v      verbose output
Example:
        ContentHashVerifier -v e:\bd\avatar\

If you want to verify content 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.2 2025-06-24
  Added verify content hash of AACS 2.1 .fmts files

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