V. Bzip2 t�m�r�t�si f�ggv�nyek
Ez a modul a k�nyvt�r f�ggv�nyeit haszn�lja,
a bzip2 (.bz2) t�m�r�t�si elj�r�ssal t�m�r�tett �llom�nyokat �s a benn�k lev� f�jlokat �rja-olvassa.
A bzip promgamk�nyt�rait Julian Seward �rta.
A bzip2 t�mogat�s nincs alap�llapotban bekapcsolva a PHP-ben.
Ford�t�skor alkalmazd a --with-bz2 kapcsol�t,
ha haszn�lni akarod a bzip2 f�ggv�nyeket. Sz�ks�g van tov�bb�
a bzip2/libbzip2 k�nyvt�rak >= 1.0.x. verzi�j�ra is.
A k�vetkez� p�ldaprogram megnyit egy pr�baf�jlt, bele�r egy r�vid sz�veget,
majd ki�rja a f�jl tartalm�t.
P�lda 1. R�vid bzip2 p�lda <?php
$filename = "/tmp/testfile.bz2";
$str = "Ez egy pr�basz�vegecske.\n";
// megnyit�s �r�sra - "w" kapcsol� haszn�lat�val
$bz = bzopen($filename, "w");
// bele�rja a pr�basz�veget a f�jlba
bzwrite($bz, $str);
// bez�rja a f�jlot
bzclose($bz);
// �jra megnyitja, de most olvas�sra - "r" kapcsol�t haszn�l
$bz = bzopen($filename, "r");
// beolvas 10 karaktert a f�jlb�l
print bzread($bz, 10);
// A f�jl v�g�ig (vagy a k�vetkez� 1024 karakterig) ki�rja a tartalm�t, majd bez�rja a f�jlt
print bzread($bz);
bzclose($bz);
?> |
|
- Tartalom
- bzclose -- Bez�r egy bzip2 f�jl mutat�t
- bzcompress -- bzip2 algoritmus szerint t�m�r�t egy jelsorozatot
- bzdecompress -- Kitcsomagol bzip2 t�m�r�tett adatokat
- bzerrno -- A bzip2 hiba sz�m�val t�r vissza
- bzerror -- A bzip2 hiba sz�m�t �s a hib�s sztringet egy t�mbbe pakolva t�r vissza.
- bzerrstr -- A bzip2 hibasztringgel t�r vissza
- bzflush -- Kik�nyszer�ti az �sszes pufferelt adat �r�s�t
- bzopen -- Megnyit egy bzip2 t�m�r�tett f�jlt
- bzread -- Bin�ris bzip2 f�jlokat olvas
- bzwrite -- Bin�ris bzip2 f�jlba �r