FREEDOM251

Freedom251 › ROM Management Software

verifydump

Free plan LinuxMacWindows

Visit verifydump Alternatives Pricing

verifydump's own site

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

PlanBilled and limitsPrice
FreeOpen-source command-line tool; verifies .chd and .rvz images against Redump DatfilesFree

As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.

Getting started

  1. Install the Windows executable, or install on Linux or macOS with pipx or another Python package method
  2. Provide a Redump Datfile, optionally zipped
  3. Add one or more compressed dump files or folders containing them
  4. Make chdman and binmerge available in the system PATH for CHD checks
  5. Make DolphinTool available in the system PATH for RVZ checks
  6. 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

Look at these too