Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support standard brotli compression/decompression (.br format compressible with single-threaded brotli) #351

Merged
merged 4 commits into from
Sep 6, 2023

Commits on Sep 6, 2023

  1. allow to specify brotli window size (parameter -m0=brotli:long=n, BRO…

    …TLI_MAX_WINDOW_BITS (24) used by default in brotli-mt, smaller == faster);
    
    note that :long can be set up to BROTLI_LARGE_MAX_WINDOW_BITS (30), whereas :wlog can be set up to BROTLI_MAX_WINDOW_BITS (24) only...
    todo: check whether set of BROTLI_PARAM_LARGE_WINDOW to BROTLI_TRUE is needed if (lgwin > BROTLI_MAX_WINDOW_BITS)
    sebres committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    da5ae3f View commit details
    Browse the repository at this point in the history
  2. 1st attempt to implement brotli (todo: use single threaded brotli API…

    … instead brotli-mt, because of framing)
    sebres committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    def5289 View commit details
    Browse the repository at this point in the history
  3. implementation of single-threaded brotli decompression (support .br f…

    …ormat compressed with standard brotli API)
    sebres committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    80e6bc7 View commit details
    Browse the repository at this point in the history
  4. implementation of single-threaded brotli compression (.br format deco…

    …mpressible with standard brotli API)
    sebres committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    be5e603 View commit details
    Browse the repository at this point in the history