Server IP : 184.154.167.98 / Your IP : 18.227.102.228 Web Server : Apache System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : puertode ( 1767) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/alt-php53-brotli/ |
Upload File : |
# Brotli Extension for PHP [![Build Status](https://travis-ci.org/kjdev/php-ext-brotli.png?branch=master)](https://travis-ci.org/kjdev/php-ext-brotli) This extension allows Brotli compression. Documentation for Brotli can be found at [» https://github.com/google/brotli/](https://github.com/google/brotli/). ## Build ``` % git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git % cd php-ext-brotli % phpize % ./configure % make $ make install ``` ## Configuration brotli.ini: ``` extension=brotli.so ``` ## Function * brotli\_compress — Compress a string * brotli\_uncompress — Uncompress a compressed string ## brotli\_compress — Compress a string ### Description string **brotli\_compress** ( string _$data_ [, int _$quality_ = 11, int _$mode_ = -1 ] ) This function compress the given string using the ZLIB data format. ### Parameters * _data_ The data to compress. * _quality_ The higher the quality, the slower the compression. (Defaults to 11) * _mode_ The compression mode can be `BROTLI_GENERIC` (default), `BROTLI_TEXT` (for UTF-8 format text input) or `BROTLI_FONT` (for WOFF 2.0). ### Return Values The compressed string or FALSE if an error occurred. ### brotli\_uncompress — Uncompress a compressed string ### Description string **brotli\_uncompress** ( string _$data_ [, int _$length_ = 0 ] ) This function uncompress a compressed string. ### Parameters * _data_ The data compressed by brotli\_compress(). * _length_ The maximum length of data to decode. ### Return Values The original uncompressed data or FALSE on error. ## Examples ``` $compressed = brotli_compress('Compresstest'); $uncompressed = brotli_uncompress($compressed); echo $uncompressed; ```