Skip to content

barryqiu/php-ext-zstd

 
 

Repository files navigation

Zstd Extension for PHP

Build Status

This extension allows Zstandard.

Documentation for Zstandard can be found at » https://github.com/facebook/zstd.

Build

% git clone --recursive --depth=1 https://github.com/kjdev/php-ext-zstd.git
% phpize
% ./configure
% make
% make install

Configration

zstd.ini:

extension=zstd.so

Function

  • zstd_compress — Zstandard compression
  • zstd_uncompress — Zstandard decompression

zstd_compress — Zstandard compression

Description

string zstd_compress ( string $data )

Zstandard compression.

Pameters

  • data

    The string to compress.

Return Values

Returns the compressed data or FALSE if an error occurred.

zstd_uncompress — Zstandard decompression

Description

string zstd_uncompress ( string $data )

Zstandard decompression.

Pameters

  • data

    The compressed string.

Return Values

Returns the decompressed data or FALSE if an error occurred.

Namespace

Namespace Zstd;

function compress( $data )
function uncompress( $data )

zstd_compress and zstd_uncompress function alias.

Examples

$data = zstd_compress('test');
zstd_uncompress($data);

About

Zstd Extension for PHP

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-zstd

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 50.4%
  • C 38.0%
  • M4 11.6%