In php, it is possible to compress and uncompress a string.
<?php
$string ="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ut elit id mi ultricies adipiscing. Nulla facilisi. Praesent pulvinar, sapien vel feugiat vestibulum, nulla dui pretium orci,
non ultricies elit lacus quis ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
//we use gzcompress function to compress the string.
$compress = gzcompress($string);
echo "<b>Actual String length :</b>".strlen($string)."<br/>";
echo "<b>Actual String Data :</b>";
print_r($string);
echo "<br/>";
echo "<br/>";
echo "<b>String length after compress :</b>".strlen($compress)."<br/>";
echo "<b>String data after compress :</b>";
print_r($compress);
echo "<br/>";
echo "<br/>";
// Decompress through gzuncompress
$orignal = gzuncompress($compress)."<br/>";
echo "<b>String length after de-compress :</b>".strlen($orignal);
echo "<br/>";
echo "<b>String Data after de-compress :</b>";
print_r($orignal);
?>
Output :
Actual String length :282
Actual String Data :Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ut elit id mi ultricies adipiscing. Nulla facilisi. Praesent pulvinar, sapien vel feugiat vestibulum, nulla dui pretium orci, non ultricies elit lacus quis ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
String length after compress :159
String data after compress :xœQj A Cÿ ½ƒ °ìIBé ÜY' <žéØÎù»Ý¯|çO !=ÝÆÒ Î¨ŽcØX &¤knhÃC[jÖ‚ œŒF@¹ã«¼¡òràN”åb£ÆKú?h&¸K£1¸ã{‰†zb–=é²6„Lªã©†»Öƒ’§ŽäOYõ ~5 E̥ɓt¬Æ Ÿ >üeõB1i ø-ž žºãöæÃ?1*g^
String length after de-compress :287
String Data after de-compress :Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ut elit id mi ultricies adipiscing. Nulla facilisi. Praesent pulvinar, sapien vel feugiat vestibulum, nulla dui pretium orci, non ultricies elit lacus quis ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
No comments:
Post a Comment