KArchive alternatives and similar libraries
Based on the "Compression" category.
Alternatively, view karchive alternatives based on common mentions on social networks and blogs.
-
Minizip
Zlib with latest bug fixes that supports PKWARE disk spanning, AES encryption, and IO buffering. [zlib] -
zlib-ng
zlib for the "next generation" systems. Drop-In replacement with some serious optimizations. [zlib] -
LZHAM
Lossless data compression library with a compression ratio similar to LZMA but with much faster decompression. [BSD] -
miniz
Single C source file Deflate/Inflate compression library with zlib-compatible API, ZIP archive reading/writing, PNG writing. [Unlicense] -
PhysicsFS
A library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. [zlib]
Get performance insights in less than 4 minutes.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of KArchive or a related project?
Popular Comparisons
README
KArchive
Reading, creating, and manipulating file archives
Introduction
KArchive provides classes for easy reading, creation and manipulation of "archive" formats like ZIP and TAR.
It also provides transparent compression and decompression of data, like the GZip format, via a subclass of QIODevice.
Usage
If you want to read and write compressed data, just create an instance of KCompressionDevice and write to or read from that.
If you want to read and write archive formats, create an instance of the appropriate subclass of KArchive (eg: K7Zip for 7-Zip files). You may need to combine this with usage of KCompressionDevice (see the API documentation for the relevant KArchive subclass for details).