python-rsrcfork/rsrcfork
dgelessus 1e79dc3c50 Refactor .dcmp0 and .dcmp1 to be stream-based
The decompression code is more readable this way, because the
compressed data needs to be processed sequentially. It also allows
moving the length check and some debug logging into an outer generator.

This also allows incremental decompression, but this doesn't have any
practical advantage, because the compressed resource data is all read
at once (there is no API for opening resources as streams), and
resources are not very large anyway.
2019-10-01 21:26:41 +02:00
..
compress Refactor .dcmp0 and .dcmp1 to be stream-based 2019-10-01 21:26:41 +02:00
__init__.py Bump version to 1.4.1.dev 2019-09-29 19:27:43 +02:00
__main__.py Remove leading underscores where they don't make much sense 2019-10-01 21:26:41 +02:00
api.py Fix more issues reported by mypy 2019-09-29 16:28:07 +02:00