001.phpt 851 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. gzdeflate()/gzinflate()
  3. --EXTENSIONS--
  4. zlib
  5. --FILE--
  6. <?php
  7. $original = str_repeat("hallo php",4096);
  8. $packed=gzdeflate($original);
  9. echo strlen($packed)." ".strlen($original)."\n";
  10. $unpacked=gzinflate($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=gzdeflate($original, 9);
  15. echo strlen($packed)." ".strlen($original)."\n";
  16. $unpacked=gzinflate($packed, 40000);
  17. if (strcmp($original,$unpacked)==0) echo "Strings are equal\n";
  18. $original = 'aaaaaaaaaaaaaaa';
  19. $packed=gzdeflate($original);
  20. echo strlen($packed)." ".strlen($original)."\n";
  21. $unpacked=gzinflate($packed);
  22. if (strcmp($original,$unpacked)==0) echo "Strings are equal";
  23. ?>
  24. --EXPECT--
  25. 100 36864
  26. Strings are equal
  27. 100 36864
  28. Strings are equal
  29. 5 15
  30. Strings are equal