Skip to content

lkeme/brotli-php

 
 

Repository files navigation

GitHub Workflow Status

This library adds Brotli support to PHP (^7.4 || ^8.0). Batteries included.

function brotli_compress(string $data, int $quality = 11): string

function brotli_uncompress(string $data): string

It is a fork of vdechenaux/brotli-php. Main differences:

Installation

$ composer require hellonico/brotli

Binaries

brotli is not available on your system/server

Prebuilt binaries included for the following systems:

  • Linux (x86_64/i386/aarch64/armv7)
  • Mac OS
  • Windows

brotli is available on your system/server

If brotli is available on your server, you set its path using:

\HelloNico\Brotli\Brotli::setBinaryPath('brotli');

or

\HelloNico\Brotli\Brotli::setBinaryPath('/some/dir/brotli');

Tests

composer test

About

Add brotli compress/uncompress functions to PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%