Můj přístup. Potřeboval jsem uložit text e-mailu do tabulky MySQL. Typ sloupce:TEXT.
Komprimovat:
$compressed_string_for_db = base64_encode(gzcompress('big email text', 9));
Dekomprimovat:
$email_text = gzuncompress(base64_decode($compressed_string_from_db));
Můj výsledek komprese:
délka řetězce příjmu:41072
délka komprimovaného řetězce:5312