PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

bzerrno> <bzcompress
Last updated: Fri, 04 Jul 2008

view this page in

bzdecompress

(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)

bzdecompress — Dekomprimiert bzip2-komprimierte Daten

Beschreibung

mixed bzdecompress ( string $source [, int $small ] )

bzdecompress() dekomprimiert den source -Parameter, der bzip2-komprimierte Daten enthält und gibt die dekomprimierten Daten zurück. Wenn der optionale Parameter small TRUE ist, wird ein alternative Dekomprimierungsalgorithmus verwendet, der weniger Speicher benötigt, jedoch nur halb so schnell läuft. Weitere Informationen sind in der » bzip2 Dokumentation zu finden.

Parameter-Liste

source

Zu dekomprimierende Zeichenkennte

small

Wenn TRUE, wird ein alternativer Dekompressionsalgorithmus verwendet, der weniger Speicher benötigt. Es werden maximal etwa 2300K benötigt, allerdings findet die Dekompression nur mit etwa halber Geschwindigkeit statt.

Weitere Details finden sich in der » bzip2 Dokumentation.

Rückgabewerte

Die dekomprimierte Zeichenkette oder Fehlernummer im Falle eines Fehlers.

Beispiele

Beispiel #1 bzdecompress()

&lt;?php
$start_str = "This is not an honest face?";
$bzstr = bzcompress($start_str);

echo "Compressed String: " ;
echo $bzstr;
echo "\n&lt;br&gt;n";

$str = bzdecompress($bzstr);
echo "Decompressed String: ";
echo $str;
echo "\n&lt;br&gt;n";
?>

Siehe auch



add a note add a note User Contributed Notes
bzdecompress
balint * atres / ath / cx
10-Jan-2006 05:02
I spent a while to sort out some integer results of the bzdecompress, so maybe it'll be useful for somebody else also...
(Constants from the sources.)

#define BZ_OK                0
#define BZ_RUN_OK            1
#define BZ_FLUSH_OK          2
#define BZ_FINISH_OK         3
#define BZ_STREAM_END        4
#define BZ_SEQUENCE_ERROR    (-1)
#define BZ_PARAM_ERROR       (-2)
#define BZ_MEM_ERROR         (-3)
#define BZ_DATA_ERROR        (-4)
#define BZ_DATA_ERROR_MAGIC  (-5)
#define BZ_IO_ERROR          (-6)
#define BZ_UNEXPECTED_EOF    (-7)
#define BZ_OUTBUFF_FULL      (-8)
#define BZ_CONFIG_ERROR      (-9)

bzerrno> <bzcompress
Last updated: Fri, 04 Jul 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites