Check all of your zip files deeply to find corrupt ones
  • Go 96.3%
  • Just 3.7%
Find a file
Renovate Bot fe4c4accac
All checks were successful
/ lint (push) Successful in 1m39s
/ test (push) Successful in 1m37s
chore(deps): update actions/checkout digest to de0fac2 (#16)
Reviewed-on: #16
Co-authored-by: Renovate Bot <renovate@onlyhavecans.works>
Co-committed-by: Renovate Bot <renovate@onlyhavecans.works>
2026-02-03 16:54:12 -08:00
.forgejo/workflows chore(deps): update actions/checkout digest to de0fac2 (#16) 2026-02-03 16:54:12 -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 ci: remove golang renovate 2026-01-24 09:29:48 -08: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> ...