📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-07-12 03:39:52
📂
/ (Root)
/
opt
/
alt
/
tests
/
alt-php85-pecl-brotli_0.18.3-2.el8
/
tests
📍 /opt/alt/tests/alt-php85-pecl-brotli_0.18.3-2.el8/tests
🔄 Refresh
✏️
Editing: incremental_uncompress_add_basic.phpt
Read Only
--TEST-- Test incremental brotli_uncompress_add() functionality --SKIPIF-- <?php if (!extension_loaded('brotli')) die('skip need ext/brotli'); ?> --FILE-- <?php $modeTypes = [ 'BROTLI_PROCESS' => BROTLI_PROCESS, 'BROTLI_FLUSH' => BROTLI_FLUSH, ]; foreach ($modeTypes as $modeTypeKey => $modeType) { $uncompressed = ''; for ($i = 0; $i < (32768 * 2); $i++) { $uncompressed .= chr(rand(48, 125)); } $compressed = brotli_compress($uncompressed); $compressedLen = strlen($compressed); $out = ''; $resource = brotli_uncompress_init(); for ($i = 0; $i < $compressedLen; $i++) { $out .= brotli_uncompress_add($resource, $compressed[$i], $modeType); } $out .= brotli_uncompress_add($resource, '', BROTLI_FINISH); if ($out !== $uncompressed) { echo "Error: brotli_uncompress_add | {$modeTypeKey}\n"; } } ?> ===DONE=== --EXPECT-- ===DONE===
💾 Save Changes
❌ Cancel