Amend for brotli (de)compress (-mmt1), update README.md #352
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The fix contains:
-mmt1
causes that it'd use brotli-mt and the stream is incompatible;-mmt=n
withn >= 2
forces multi-threaded compression/decompression (therefore incompatible with standard brotli)-mmt>=2
to use brotli-mt (the streams are incompatible)Amend to #351: without the fix, compression with
-mmt1
creates brotli-mt stream (incompatible with default brotli) and decompression always used single-threaded compression, so can't unpack the stream, created with-mmt1
at all.Now the compression and decompression are consistent and:
-mmt
it is equivalent-mmt0
but also-mmt1
and uses single-threaded brotli for compress/decompress.-mmt=n
wheren >= 2
, it uses multi-threaded brotli (would create or extract incompatible to standard brotli stream).