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:
| Algorithm | Notes |
|---|---|
| BLAKE3 | Modern, fastest cryptographic hash (recommended) |
| CRC32 | Fast non-cryptographic checksum |
| CRC32C | Castagnoli variant, hardware-accelerated on modern CPUs |
| MD5 | 128-bit legacy hash |
| SHA-1 | 160-bit legacy hash |
| SHA-256 | 256-bit NIST standard |
| SHA-384 | 384-bit SHA variant |
| SHA-512 | 512-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.