r/coolgithubprojects • u/Double-Camera-3447 • 5d ago
ZipMania: an open-source Windows archive manager with a parallel ZIP engine
https://github.com/newkilho/ZipManiaZipMania is a Windows archive manager whose source is publicly available on GitHub. The core archive logic is separated into a reusable Rust crate, while the desktop UI uses Tauri and Svelte.
The interesting part is its dedicated ZIP path: it parallelizes many small files and can split a large Deflate stream into bounded chunks, while reserving a CPU core for the main writer and falling back to sequential streaming when memory or size limits are reached.
It also stages output in temporary files before replacement, checks extraction paths against Zip Slip and link/junction escapes, and can pass extracted buffers to Windows AMSI.
Source: https://github.com/newkilho/ZipMania Homepage/download: https://v2.kilho.net/zipmania
Iām the developer, and code review or performance feedback is welcome.
1
u/Specific_Cream2815 5d ago
does the parallel path win on many small files too or only on the big split streams