002.phpt 637 B

123456789101112131415161718192021222324
  1. --TEST--
  2. gzcompress()/gzuncompress()
  3. --EXTENSIONS--
  4. zlib
  5. --FILE--
  6. <?php
  7. $original = str_repeat("hallo php",4096);
  8. $packed=gzcompress($original);
  9. echo strlen($packed)." ".strlen($original)."\n";
  10. $unpacked=gzuncompress($packed);
  11. if (strcmp($original,$unpacked)==0) echo "Strings are equal\n";
  12. /* with explicit compression level, length */
  13. $original = str_repeat("hallo php",4096);
  14. $packed=gzcompress($original, 9);
  15. echo strlen($packed)." ".strlen($original)."\n";
  16. $unpacked=gzuncompress($packed, 40000);
  17. if (strcmp($original,$unpacked)==0) echo "Strings are equal\n";
  18. ?>
  19. --EXPECT--
  20. 106 36864
  21. Strings are equal
  22. 106 36864
  23. Strings are equal