(PHP 4 >= 4.0.4, PHP 5)
bzcompress — Verilen dizgiyi bzip2 kodlamalı olarak sıkıştırır
bzcompress() verilen dizgiyi bzip2 türünde sıkıştırır ve bzip2 kodlu veri olarak döndürür.
Sıkıştırılacak dizgi.
Sıkıştırma esnasında kullanılacak blok boyu belirtilir. Bu değer 1 ile 9 arasında olmalıdır. 9 değeri en iyi sıkıştırmayı sağlamakla birlikte daha fazla özkaynak kullanır. Öntanımlı blokboyu değeri 4'tür.
Bu değer verilen sıkıştırma aşamasının en kötü senaryo durumunda nasıl davranacağını belirtir. (Sık tekrarlı, asimetrik) Bu değer 0 ile 250 arasında değişir. 0 özel bir durum olup öntanımlı değerdir.
katsayı değerinden bağımsız olarak, üretilen çıktı aynı olur.
Bir hata oluşmamışsa sıkıştırılmış dizgi ile aksi takdirde hata numarası ile döner.
Örnek 1 - Veri sıkıştırma
<?php
$bilgi = "örnek bilgi";
$bzbilgi = bzcompress($bilgi, 9);
echo $bzbilgi;
?>