A portable (OS X/Linux/Windows), simple zip library written in C
A portable (OS X/Linux/Windows), simple zip library written in C
... Some day, I was looking for zip library written in C for my project, but I could not find anything simple enough and lightweight. Everything what I tried required 'crazy mental gymnastics' to integrate or had some limitations or was too heavy. I hate frameworks, factories and adding new dependencies. If I must to install all those dependencies and link new library, I'm getting almost sick. I wanted something powerfull and small enough, so I could add just a few files and compile them into my project. And finally I found miniz. Miniz is a lossless, high performance data compression library in a single source file. I only needed simple interface to append buffers or files to the current zip-entry. Thanks to this feature I'm able to merge many files/buffers and compress them on-the-fly. It was the reason, why I decided to write zip module ( https://github.com/kuba--/zip ) on top of the miniz. It required a little bit hacking and wrapping some functions, but I kept simplicity. So, you can grab these 3 files and compile them into your project. I hope that interface is also extremely simple, so you will not have any problems to understand it.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Portable Forth Written in C, ASM, and XMacros
Cfront built on Linux, OS X and Windows
AsmHTTPd – The tiniest webserver ever written (Linux, x86_64 assembly)
How much of the Linux kernel is written by AI?
A Simple Keylogger for Linux Written in Python
A simple CLI library written in Go
Zorin OS – The Gateway to Linux for Windows Users
Geeonx a Multiplatform C GUI-Library (Linux, Windows, macOS)
Simple Linux userspace I²C wrapper
Simple Linux Backups