7zip in python3 with ZStandard, PPMd, LZMA2, LZMA1, Delta, BCJ, BZip2, and Deflate compressions, and AES encryption.

509 stars 82 forks 509 watchers Python GNU Lesser General Public License v2.1
7-zip 7zip aes bcj bzip2 cli compress decompression decryption deflate encryption library lzma lzma2 ppmd python zstandard
2 Open Issues Need Help Last updated: Sep 10, 2025

Open Issues Need Help

View All on GitHub
enhancement help wanted for extraction

7zip in python3 with ZStandard, PPMd, LZMA2, LZMA1, Delta, BCJ, BZip2, and Deflate compressions, and AES encryption.

Python
#7-zip#7zip#aes#bcj#bzip2#cli#compress#decompression#decryption#deflate#encryption#library#lzma#lzma2#ppmd#python#zstandard

AI Summary: Enhance the py7zr command-line interface (CLI) to allow extraction of individual files from a 7z archive. The current CLI extracts the entire archive or nothing. The enhancement should add the ability to specify individual files or a list of files to extract, similar to the functionality of `unzip`, `tar`, or `unrar` CLIs, without breaking the existing functionality of specifying an output directory as an optional argument.

Complexity: 4/5
help wanted good first issue for extraction

7zip in python3 with ZStandard, PPMd, LZMA2, LZMA1, Delta, BCJ, BZip2, and Deflate compressions, and AES encryption.

Python
#7-zip#7zip#aes#bcj#bzip2#cli#compress#decompression#decryption#deflate#encryption#library#lzma#lzma2#ppmd#python#zstandard