Hashes
BetterZip 6 can compute a cryptographic hash for the archive itself or for any file inside it, and tell you at a glance whether a hash you copied from somewhere else matches. Useful when you’re downloading software that comes with a published checksum, when you want to confirm an archive arrived intact, or when you’re comparing two files.
Showing the hash row
Choose View > Show Hashes. A small row appears in the preview sidebar with three controls:
- An algorithm popup on the left: CRC32, MD5, SHA-1, SHA-256, or SHA-512.
- Two small icons on the right: a compare indicator and a copy button.
- The computed hash value, in hex, filling the row.
What gets hashed
The hash row shows up in two cases:
- The archive itself: when no items are selected and the preview pane is showing archive info, BetterZip hashes the archive file on disk.
- A single file inside: when one file (not a folder) is selected and previewed. BetterZip hashes the cached copy that the preview already extracted, so there’s no extra extraction step.
For everything else – multi-selections, folders, files that haven’t been previewed – the hash row stays hidden because there’s no single file to hash.
Comparing against the clipboard
The left icon next to the hash value watches your clipboard:
- A spinning arrow: nothing hash-like on the clipboard yet, or the hash is still being computed.
- A green checkmark: the clipboard contents match the displayed hash (case-insensitive).
- A red × – the clipboard contains a hash-shaped string (8, 32, 40, 64, or 128 hex characters – the lengths for CRC32, MD5, SHA-1, SHA-256, SHA-512) but it doesn’t match.
So the verify workflow is: copy a published hash (e.g. from a download page), switch the algorithm popup if needed, and look at the icon.
The right icon copies the displayed hash to the clipboard: handy when you’re going the other direction and need to paste the hash into an email or release note.
Notes
- SHA-256 is a good default. MD5 and SHA-1 are still here for compatibility with older download pages and tooling, but they’re not collision-resistant any more: don’t trust them when integrity matters.
- CRC32 is fast but only 32 bits wide. Treat it as a typo check, not a security check.
- Switching the algorithm popup recomputes immediately. Hashing happens off the main thread, so the UI stays responsive even on large archives.