Check all of your zip files deeply to find corrupt ones
  • Go 96.3%
  • Just 3.7%
Find a file
Renovate Bot c394acdc7b
All checks were successful
/ lint (push) Successful in 1m16s
/ test (push) Successful in 51s
chore(deps): update dependency golangci/golangci-lint to v2.11.3 (#22)
Reviewed-on: #22
Co-authored-by: Renovate Bot <renovate@onlyhavecans.works>
Co-committed-by: Renovate Bot <renovate@onlyhavecans.works>
2026-03-10 08:09:11 -07:00
.forgejo/workflows chore(deps): update dependency golangci/golangci-lint to v2.11.3 (#22) 2026-03-10 08:09:11 -07: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> ...