Igir vs verifydump
Igir
igir.ioverifydump
github.comSide by side
| Figure | Igir | verifydump |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · ROM Management Software | 8.9 (#2) | 7.8 (#10) |
| License | Igir's license page provides the GNU General Public License, version 3. | The repository identifies the project as MIT licensed. |
| Platforms | Igir supports Windows, macOS, Linux, and other operating systems supported by Node.js. | The maker documents a Windows executable and Python package installation for Linux and macOS. |
| Purpose | Igir is a command-line ROM collection manager that sorts, filters, extracts or archives, patches, and reports on collections of any size. | verifydump checks whether compressed .chd and .rvz disc images match Redump Datfiles. |
Plans
In their own words
Igir
Igir is a free ROM collection manager for scanning, organizing, filtering, patching, and reporting on game files. It can find DATs, ROMs, and ROM patches, including files inside archives, then organize ROMs with consistent names. Users can filter duplicates and unwanted ROMs, create multi-disc playlists, and apply patches in batches. Reports can show which ROMs are present or missing for each console, and Igir can generate fixdats for missing ROMs. For arcade collections, it can build or rebuild MAME sets by un-merging, splitting, or merging them. Documentation includes configuration guides for tools such as Batocera, LaunchBox, RetroArch, OpenEmu, and RomM. Igir runs on Windows, macOS, Linux, and other operating systems supported by Node.js. It is available as a downloadable executable or through npm, Homebrew, and Scoop. Every installation option requires a baseline understanding of command-line interfaces. The project describes its defaults as non-destructive and says it does not make network requests beyond those requested by the user, including usage or telemetry requests. Igir is licensed under GNU GPL version 3.
verifydump
verifydump is a free command-line tool for checking compressed .chd and .rvz disc images against Redump Datfiles. It converts each image into the original format described by the Datfile, adjusts the result to Redump conventions, then checks it against the Datfile. Users provide a Datfile, which can be zipped, followed by image files or folders containing them. The tool says it does not modify user files and stops checking an individual image after finding an error. CHD checks require chdman and binmerge, both available in the system PATH; RVZ checks require DolphinTool in the system PATH. Some Redump cue metadata cannot be represented in CHD. Users can provide original cue files with --extra-cue-source or ignore cue mismatches with --allow-cue-file-mismatches. Verification creates temporary converted files and deletes them afterward; the project suggests a RAM drive for frequent checks or large collections to reduce SSD writes. Windows users can use the offered executable, while Linux and macOS users can install through pipx or another Python package installation method. The package requires Python 3.10 or later and below 3.16. The project directs bug reports and questions to GitHub issues.