hellonico/brotli

此包已被废弃,不再维护。作者建议使用 https://github.com/nlemoine/brotli-php 包。

为PHP添加brotli压缩/解压功能。内置电池。

2.0.0 2024-07-05 13:56 UTC

This package is auto-updated.

Last update: 2024-07-05 13:57:17 UTC


README

PHP unit tests Packagist Downloads

此库为PHP添加了Brotli支持。内置电池。

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

function brotli_uncompress(string $data): string

它是基于 vdechenaux/brotli-php 的分支。主要区别

安装

composer require n5s/brotli

二进制文件

brotli 在您的系统/服务器上不可用

以下系统包含预构建的二进制文件

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

brotli 在您的系统/服务器上可用

如果您的服务器上提供了 brotli,您可以使用以下方法设置其路径

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

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

测试

composer test