1
0
Fork 0
mirror of https://github.com/eXpl0it3r/7zx.git synced 2026-01-01 11:02:59 +00:00
7zx is a small C library to extract, test and list 7z / 7zip archives
Find a file
2023-02-11 11:17:26 +01:00
.github/workflows Update version of the checkout action 2023-02-11 11:17:26 +01:00
include/7zx Use const char* for the filename. 2015-03-22 19:38:20 +01:00
src Use const char* for the filename. 2015-03-22 19:38:20 +01:00
CMakeLists.txt Add CMake support 2023-02-10 22:25:58 +01:00
LICENSE Initial commit of 7zx. 2015-03-22 01:41:13 +01:00
README.md Initial commit of 7zx. 2015-03-22 01:41:13 +01:00

7zx

7zx is a small C library to extract, test and list 7z / 7zip archives. Supported formats are LZMA, LZMA2 and PPMD.

Usage

char list[1024] = {};
size_t size = 1024;
SzxList("example.7z", list, &size); // List the archive's content
SzxTest("example.7z");              // Test the archive
SzxExtract("example.7z");           // Extract the archive with full paths
SzxExtract("example.7z", 0);        // Extract the archive flat