bzclose
bzdecompress
Funkcje Bzip2
PHP Manual

# bzcompress

(PHP 4 >= 4.0.4, PHP 5)

bzcompress — Compress a string into bzip2 encoded data

### Opis

mixed bzcompress ( string `$source` [, int `$blocksize` = 4 [, int `$workfactor` = 0 ]] )

bzcompress() compresses the given string and returns it as bzip2 encoded data.

### Parametry

`source`

  The string to compress.

`blocksize`

  Specifies the blocksize used during compression and should be a number from 1 to 9 with 9 giving the best compression, but using more resources to do so. `blocksize` defaults to 4.

`workfactor`

  Controls how the compression phase behaves when presented with worst case, highly repetitive, input data. The value can be between 0 and 250 with 0 being a special case and the default value.

  Regardless of the `workfactor` , the generated output is the same.

### Zwracane wartości

The compressed string or number of error in case of error.

### Przykłady

Przykład #1 Compressing data

`<?php
$str = "sample data";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>`

### Zobacz też:

- bzdecompress() - Decompresses bzip2 encoded data

bzclose
bzdecompress
Funkcje Bzip2
PHP Manual