Py7zr

Latest version: v0.22.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 21

0.9.4

Not secure
Changed
-------

* Raise 'PasswordRequired' exception when no password given for encrypted archive (215, 216)

0.9.3

Not secure
Fixed
-----

* Support COPY compression method.

Changed
-------

* ZStandard compression/decompression handle property.

0.9.2

Not secure
Changed
-------

* Utilize max_length argument for each decompressor.(210, 211)
* Change READ_BUFFER_SIZE 32768 for python 3.7.5 and before.
* Extend Buffer size when necessary.(209)

0.9.1

Not secure
Changed
-------

* Improve DecompressionChain.decompress() logics.(207)

Fixed
-----

* Fix BCJ filter for decompression that can cause infinite loop or wrong output.(204,205,206)

0.9.0

Not secure
CAUTION: v0.9.0 has a BCJ bug that produce broken archive., or fail to extract.
Please use v0.9.1 bug fix version for LZMA1+BCJ.

Added
-----

* BCJ Decoder/Encoder written by python.(198, 199)
* Support Bzip2, Defalte + BCJ(X86, PPC, ARM, ARMT, SPARC) (199)
* Add Copy method as an extraction only support.(184)

Changed
-------

* Use large(1MB) read blocksize for Python 3.7.5 and later and PyPy 7.2.0 and later.
* Set ZStandard compression as unsupported because of a bug with unknown reason.(198)
* Manage compression methods to handle whether decompressor requires coder['property'] or not.

Fixed
-----

* Significantly improve decompress performance which is as same speed as v0.7.*.
by updating buffer handling.
* Fix decompression max_size to pass lzma module. Now it is as same as out_remaining.
* Support LZMA+BCJ(X86, PPC, ARM, ARMT, SPARC) with alternative BCJ filter.(198, 199)
* Fix packinfo crc read and write (187, 189)
* Accept archive which Method ID is NULL(size=0)(181, 182)
* CLI: Does not crash when trying extract archive which use unsupported method(183)

0.9.0b3

Not secure
- Always use max_length as out_remianing to avoid enlarge queue inside lzma module.
- Use READ_BLOCKSIZE 1MB for recent python versions which has fixed the lzma bug.

This improve performance for large size of archived files.

Page 10 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.