<?php
error_reporting(E_ALL);
$original_text = str_repeat("This is a test.\nThis is only a test.\nThis is not an important string.\n", 100);
$fn = tempnam(sys_get_temp_dir(), "bbq");
$fh = fopen($fn, 'w+');
fwrite($fh, $original_text);
rewind($fh);
$filter = stream_filter_append($fh, 'zlib.inflate', STREAM_FILTER_READ, 6);
while (!feof($fh)) {
$data = fread($fh, 100);
echo "\n:" . strlen($data);
}