<?php require('I18N/Arabic.php'); $obj = new I18N_Arabic('CompressStr'); $obj->setInputCharset('windows-1256'); $file = 'Examples/Compress/ar_example.txt'; $fh = fopen($file, 'r'); $str = fread($fh, filesize($file)); fclose($fh); $zip = $obj->compress($str); $before = strlen($str); $after = strlen($zip); $rate = round($after * 100 / $before); echo "String size before was: $before Byte<br>"; echo "Compressed string size after is: $after Byte<br>"; echo "Rate $rate %"; $str = $obj->decompress($zip); //echo nl2br($str); ?>