bit7z icon indicating copy to clipboard operation
bit7z copied to clipboard

A C++ static library offering a clean and simple interface to the 7-zip shared libraries.

Results 53 bit7z issues
Sort by recently updated
recently updated
newest added

### Feature description During the decompression process, the situation: when the setFileCallback is triggered during the decompression process, only the file name (without directory information) is provided and no callback...

:heavy_check_mark: enhancement

### bit7z version 4.0.x RC ### Compilation options BIT7Z_AUTO_FORMAT, BIT7Z_USE_NATIVE_STRING ### 7-zip version v22.01 ### 7-zip shared library used 7z.dll / 7z.so ### Compilers MSVC ### Compiler versions MSVC2017 ###...

🐞 bug
:mag: investigating

### Feature description Can we preview files layer by layer like zlib ### Additional context _No response_ ### Code of Conduct - [X] By submitting this issue, I agree to...

:heavy_check_mark: enhancement

### bit7z version 4.0.x RC ### Compilation options BIT7Z_AUTO_FORMAT, BIT7Z_AUTO_PREFIX_LONG_PATHS ### 7-zip version v22.01 ### 7-zip shared library used 7z.dll / 7z.so ### Compilers MSVC ### Compiler versions MSVC2017 ###...

🐞 bug
:information_source: more-information-needed

### Feature description Would be great if there would be an easy, clean interface in 4.x for adding a callback which is able to work on the currently decompressed block...

:heavy_check_mark: enhancement

### Feature description While compression already has the options to modify the final name in the archive std::map< std::string, std::string > files_map = { { "path/to/file1.jpg", "alias/path/file1.jpg" }, { "path/to/file2.pdf",...

:heavy_check_mark: enhancement

### Feature description Having an option to select which files of an archive can be used for "test" would be great. like BitInputArchive::test() just with const std::vector< uint32_t >& indices...

:heavy_check_mark: enhancement

### Feature description When operating large files, use memory mapped files. I want to extract them into memory mapped files. ### Additional context ` void extract( const wstring& in_file, vector<...

:heavy_check_mark: enhancement

### Feature description Just like the -ssw (Compress files open for writing) switch of 7-Zip. #Compresses files open for writing by another applications. If this switch is not set, 7-zip...

:heavy_check_mark: enhancement

### bit7z version 4.0.x ### Compilation options BIT7Z_PATH_SANITIZATION, BIT7Z_USE_NATIVE_STRING ### 7-zip version v23.01 ### 7-zip shared library used 7z.dll / 7z.so ### Compilers MSVC ### Compiler versions vs 2022 ###...

🐞 bug