File Hashing & Verification

Inline and post-copy hash verification with eight algorithms, plus a standalone File Hasher tool for auditing and folder comparison.

Copy Verification

The copy engine supports eight hash algorithms for inline and post-copy verification:

AlgorithmNotes
BLAKE3Modern, fastest cryptographic hash (recommended)
CRC32Fast non-cryptographic checksum
CRC32CCastagnoli variant, hardware-accelerated on modern CPUs
MD5128-bit legacy hash
SHA-1160-bit legacy hash
SHA-256256-bit NIST standard
SHA-384384-bit SHA variant
SHA-512512-bit SHA variant

Verification Modes

Two modes are available:

  • Hash During Copy (inline) — data is hashed as it flows through the copy pipeline, adding zero extra I/O. Source and destination hashes are computed and compared at the end of the copy.
  • Verify After Copy (post-copy) — a separate sequential read pass re-hashes the destination file and compares it to the source hash. Slower, but a fully independent read-back.

File Hasher Tool

The standalone File Hasher is available now from the Tools menu (☰) or the Ctrl+K command palette. It supports the same eight algorithms as the copy engine: BLAKE3, CRC32, CRC32C, MD5, SHA-1, SHA-256, SHA-384, and SHA-512.

Two tabs cover the common jobs:

  • Hash Files — add files (or drag-and-drop), pick an algorithm, and compute per-file hashes. Paste a known hash into the Expected hash box to verify a selected file at a glance.
  • Compare Folders — hash two folders and see, side by side, which files match, differ, or are missing on either side.