Forge Miniv1.0.0Feature Complete

Digital Comic Duplicate Detector

Find exact and likely duplicate CBZ comics by archive and page content without extracting or modifying files.

v1.0.0Current release
MITSource license
3Supported platform groups
Comics & CollectionsCatalog category

The problem it solves

Digital Comic Duplicate Detector [](https://github.com/loganpendragonmultiverse/digital-comic-duplicate-detector/actions/workflows/ci.yml)

Who Digital Comic Duplicate Detector is for

  • Collectors and readers who need a conservative way to organize or inspect their own files.
  • Users working with comics, CBZ, duplicate detection who want the documented v1.0.0 behavior.
  • People who prefer an open-source release with visible limitations, source, and license terms.

Intended result

Find exact and likely duplicate CBZ comics by archive and page content without extracting or modifying files.

This summary is reconciled from the current catalog and repository documentation.

Features in v1.0.0

Capabilities below come from the current project README and release documentation.

01

[](https://github.com/loganpendragonmultiverse/digital-comic-duplicate-detector/actions/workflows/ci.yml)

02

Digital Comic Duplicate Detector finds exact and likely duplicate CBZ comics without extracting, renaming, or modifying them. It hashes the archive and each supported image page, so copies can still match when filenames, folder layout, ZIP metadata, compression, or page order differ.

Verified examples

Screenshots are shown only when the current README references a local source image. Otherwise, repository example files are linked directly.

Platforms and implementation

The public release claims only the cataloged platforms and technologies.

Supported platforms

  • Windows
  • macOS
  • Linux

Built with

  • Python

Quick start

The shortest documented path into the current release.

Requires Python 3.10 or newer.

python -m pip install .
comic-duplicate-detector "D:\\Comics"
comic-duplicate-detector collection-a collection-b --threshold 0.85 --format json --output duplicates.json

Exit code 0 means no matches, 1 means matches were found, and 2 means the scan failed. Reports distinguish byte-identical archives, archives with the same page set, and likely duplicates meeting the page-hash Jaccard threshold.

Current limitations

These boundaries are part of the product and prevent the page from implying unverified capability.

  • Version 1 supports CBZ/ZIP archives. CBR and CB7 need format-specific readers and are not claimed.
  • Exact page hashes detect identical image bytes, not resized, recompressed, cropped, or visually similar scans.
  • Page order is deliberately ignored for content identity; inspect reported pairs before deleting anything.
  • A result is evidence for review, not authorization to remove files. The tool never deletes.

Privacy and licensing

Review the actual data boundary before using a tool with sensitive inputs.

Privacy and safety

The scan is read-only and local. Archives are streamed in memory one page at a time and are never extracted. Entry count, individual-page size, and total uncompressed-size limits reduce decompression-bomb risk. There is no telemetry, network request, AI service, or central comic database.

License and release

Digital Comic Duplicate Detector is published under MIT. The current cataloged release is v1.0.0, published 2026-07-26.

Related projects

Related projects are selected deterministically from shared catalog tags, category, and implementation technologies—not popularity or paid placement.

Current public release

Digital Comic Duplicate Detector v1.0.0

Use the tagged release for downloads and release notes. Use the repository for source, issues, contribution guidance, security reporting, and complete documentation.

Page source: current Forge catalog plus README and CHANGELOG from the canonical local repository. Fingerprint: dc05134243da02b6.