Check all of your zip files deeply to find corrupt ones
Find a file
Renovate Bot 088374de18
All checks were successful
/ lint (push) Successful in 36s
/ test (push) Successful in 30s
chore(deps): update actions/golangci-lint digest to e7fa5ac (#11)
Reviewed-on: #11
Co-authored-by: Renovate Bot <renovate@onlyhavecans.works>
Co-committed-by: Renovate Bot <renovate@onlyhavecans.works>
2025-11-21 10:26:16 -08:00
.forgejo/workflows chore(deps): update actions/golangci-lint digest to e7fa5ac (#11) 2025-11-21 10:26:16 -08:00
internal refactor: update path 2025-08-26 14:26:08 -07:00
testdata feat: use stderr and test for it 2024-04-06 21:32:57 -07:00
.gitattributes inital commit 2024-04-06 14:48:42 -07:00
.gitignore ci: add goreleaser 2024-04-06 22:14:40 -07:00
.golangci.yaml ci: forgejo (#1) 2025-08-25 17:07:19 -07:00
.goreleaser.yaml ci fixing url 2025-08-26 14:40:14 -07:00
CODEOWNERS ci: forgejo (#1) 2025-08-25 17:07:19 -07:00
go.mod refactor: update path 2025-08-26 14:26:08 -07:00
Justfile ci: forgejo (#1) 2025-08-25 17:07:19 -07:00
LICENSE inital commit 2024-04-06 14:48:42 -07:00
main.go refactor: update path 2025-08-26 14:26:08 -07:00
main_test.go ci: forgejo (#1) 2025-08-25 17:07:19 -07:00
README.md docs: badge in readme 2025-08-25 17:11:05 -07:00
renovate.json New Paths 2025-09-01 19:47:08 -07:00

ZipCheck

tests workflow

Overview

This is a simple command line application for deep testing your zip files.

While you could do something like this with zip -T and some bash I wanted to have something threaded to save time on massive nested directories like with ROM files.

Usage

Download the version for you platform from releases

Run this by passing in all the directories you want to check

./zipcheck <directory> <directory> ...