Freedom251 › ROM Management Software
verifydump

What verifydump is
verifydump is a free command-line utility for checking compressed .chd and .rvz disc images against Redump Datfiles. It converts each image to the original format specified by the Datfile, adjusts the dump to Redump conventions, and then performs the check. Users provide a Datfile, which may be zipped, followed by compressed dump files or folders. The tool says it does not change users’ files and stops checking an individual dump when it finds an error. CHD checks require chdman and binmerge in the system PATH; RVZ checks require DolphinTool there. Some cue metadata cannot be represented in CHD, so users can provide original cue files with --extra-cue-source or ignore mismatches with --allow-cue-file-mismatches. Verification creates temporary converted files and deletes them afterward; a RAM drive is suggested for frequent checks or large collections to reduce SSD writes. Windows has an executable; Linux and macOS users can install through pipx or another Python package method. The package requires Python 3.10 or later and below 3.16.
Who it suits
It suits people who keep compressed disc images for emulator use and want to check them against Redump preservation data. Users should be comfortable with command-line tools and installing the required format-specific dependencies.
What it does well
- Checks both CHD and RVZ images against Redump Datfiles.
- Stops checking an individual dump after finding an error.
- Does not modify users’ files.
- Available for Windows, Linux, and macOS.
What to know first
- CHD checks require chdman and binmerge in PATH.
- RVZ checks require DolphinTool in PATH.
- Verification creates temporary converted files before deleting them.
- Requires Python 3.10 or later and below 3.16.
Limits
Verification needs Python 3.10 or later and below 3.16 for package installation. CHD and RVZ checks require their respective supporting tools in the system PATH, and verification creates temporary converted files that are deleted afterward.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Open-source command-line tool; verifies .chd and .rvz images against Redump Datfiles | Free |
As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Install the Windows executable, or install on Linux or macOS with pipx or another Python package method
- Provide a Redump Datfile, optionally zipped
- Add one or more compressed dump files or folders containing them
- Make chdman and binmerge available in the system PATH for CHD checks
- Make DolphinTool available in the system PATH for RVZ checks
- Use --extra-cue-source with original cue files or --allow-cue-file-mismatches when applicable
Overview
verifydump is a command-line verifier for compressed CHD and RVZ disc images, aimed at emulator users maintaining collections against Redump preservation data. It is a focused, free tool, but it suits users willing to install format-specific utilities and work from a command line.
Key features
Provide a Redump Datfile, zipped or uncompressed, followed by compressed dumps or folders. verifydump converts each image to the format the Datfile describes, adjusts it to Redump conventions, and checks the result. This gives collection owners a way to check compressed images against preservation records without keeping a converted copy.
CHD verification depends on MAME’s chdman and binmerge; RVZ verification depends on DolphinTool. The relevant tools must be installed and available on the system PATH, so setup is part of the job. verifydump says it does not modify original files and stops checking a dump after finding an error. For troubleshooting, --verbose provides more process output.
Some Redump cue metadata cannot be represented in CHD. Supplying original cue files with --extra-cue-source can address that gap; --allow-cue-file-mismatches lets users continue despite a mismatch, which is less suitable when exact cue metadata matters. Verification creates temporary converted files and deletes them afterward. Frequent checks or large collections can therefore mean repeated writes; the project suggests using a RAM drive to reduce SSD writes.
Pricing
The Free plan costs nothing and covers the open-source command-line tool for checking CHD and RVZ images against Redump Datfiles. There is no free trial because the software is already free. No paid tier is needed to use the core verifier.
Platforms
verifydump supports Windows, macOS, and Linux. Windows users can get an executable; Linux and macOS users can install it with pipx or another Python package installation method. The package requires Python 3.10 or later and below 3.16. The latest GitHub release is v1.0.1, with bug fixes and compatibility updates for newer tool versions.
Who it's for
This is best for emulator users who already keep compressed disc images and want to check them against Redump data. It is less compelling for anyone seeking a graphical collection manager or unwilling to arrange command-line dependencies. Bug reports and questions go through GitHub issues.
Pros and cons
- Pro: Checks both CHD and RVZ against Redump conventions, making it useful for validating compressed collections.
- Pro: Original files are not modified, and cue options provide a route through CHD metadata mismatches.
- Con: CHD and RVZ each require separate external utilities on the PATH, adding setup and maintenance.
- Con: Temporary conversions write files before deleting them, a consideration for frequent checks or large collections.
- Con: CHD cannot carry some Redump cue metadata, so exact matching may require original cue files.
Alternatives
For a broader ROM-management workflow, compare ROM Management Software. Igir is another free option across Linux, macOS, Windows, and self-hosted setups; no usage or collection-size limit is stated for its free plan. OxyROMon has a free plan with no paid tiers or usage limits stated, and adds API, web, and self-hosted platforms. RomM is free forever, AGPL-3.0 licensed, and has no paid features, with Android, iOS, web, and self-hosted platforms among its supported options.
ClrMamePro is a free alternative for Linux and Windows. Gaseous is a free, open-source, AGPL-3.0 self-hosted server option. RomForge is a free MIT-licensed desktop app for Linux, macOS, and Windows. ROMie is free to download and use, with no paid plans stated. ROMSorter is a free MIT-licensed option, though its current release is Windows x64 only.
Verdict
Choose verifydump if you want a free, focused check of CHD or RVZ images against Redump and are comfortable setting up the required command-line tools. Its main advantage is validating compressed images without altering originals; look elsewhere if dependency setup, temporary conversion writes, or CHD cue limitations do not fit your workflow.
Verdict
verifydump provides a focused way to compare compressed CHD and RVZ images with Redump data. Check the dependencies and cue-file options for your image format before running it.
Questions
Is verifydump free?
Yes. It is listed as a free, open-source command-line tool.
Which image formats does it check?
verifydump checks compressed .chd and .rvz disc images against Redump Datfiles.
Which platforms can I use?
The project offers a Windows executable. Linux and macOS users can install it with pipx or another Python package installation method.
What dependencies do I need?
CHD checks require chdman and binmerge, and RVZ checks require DolphinTool. The required tools must be available in the system PATH.
Is verifydump open source?
Yes. The package metadata lists the MIT License.
What does the tool do with my files?
The tool says it never modifies users’ files. It creates temporary converted files during verification and deletes them afterward.
Facts from verifydump's own pages
- CHD dependencies
- Verifying .chd files requires chdman and binmerge, and both tools must be available in the system PATH. · github.com, 8 Oct 2026
- CHD requirements
- Verifying .chd files requires chdman from MAME and binmerge, both available on the system PATH. · github.com, 9 Oct 2026
- Cue file limitation
- Some Redump cue metadata cannot be represented in CHD, so users can supply original cue files with --extra-cue-source or ignore cue mismatches with --allow-cue-file-mismatches. · github.com, 8 Oct 2026
- Cue files
- When .cue metadata cannot be represented in .chd, users can supply the original cue file with --extra-cue-source or ignore cue mismatches with --allow-cue-file-mismatches. · github.com, 9 Oct 2026
- File handling
- The README says verifydump never modifies users’ files and deletes temporary converted files after verification. · github.com, 9 Oct 2026
- How it works
- It converts compressed images into the original format described by Redump, adjusts the dump to match Redump conventions, and verifies it against the Datfile. · github.com, 9 Oct 2026
- Input
- Users provide a Redump Datfile, which can be zipped, followed by one or more compressed dump files or folders. · github.com, 9 Oct 2026
- Inputs
- Users provide a Datfile, which may be zipped, followed by one or more compressed dump files or folders containing them. · github.com, 8 Oct 2026
- Installation platforms
- The project offers a Windows executable and says Linux and macOS users can install it with pipx or another Python package installation method. · github.com, 8 Oct 2026
- Intended users
- The README describes the tool for users who keep compressed disc images for use in emulators and want to check them against Redump preservation data. · github.com, 9 Oct 2026
- License
- The repository identifies the project as MIT licensed. · github.com, 9 Oct 2026
- Platforms
- The maker documents a Windows executable and Python package installation for Linux and macOS. · github.com, 9 Oct 2026
- Purpose
- verifydump checks whether compressed .chd and .rvz disc images match Redump Datfiles. · github.com, 9 Oct 2026
- Release
- The latest release shown is v1.0.1, described as containing bug fixes and compatibility updates for current tool versions. · github.com, 9 Oct 2026
- Runtime requirement
- The package metadata requires Python 3.10 or later and a version below 3.16. · pypi.org, 8 Oct 2026
- RVZ dependency
- Verifying .rvz files requires DolphinTool, which must be available in the system PATH. · github.com, 8 Oct 2026
- RVZ requirements
- Verifying .rvz files requires DolphinTool from Dolphin, available on the system PATH. · github.com, 9 Oct 2026
- Support
- The maker directs users to report bugs or ask questions by opening a GitHub issue. · github.com, 9 Oct 2026
- Temporary files
- Verification creates and then deletes temporary converted files; the README suggests a RAM drive for frequent verification or large collections to reduce writes to an SSD. · github.com, 8 Oct 2026
- Temporary storage
- The maker suggests a RAM drive for frequent or large-scale verification to avoid writing temporary converted files to an SSD. · github.com, 9 Oct 2026
- Troubleshooting
- The --verbose option provides more detailed output about the verification process. · github.com, 9 Oct 2026
Where verifydump stands on Freedom251
- ROM Management Software#22 of 39