[英]PHP which compression function has equal output like mod_deflate?
我試過了:
gzencode($contents, 9, FORCE_DEFLATE)
gzdeflate...
zlib_encode($contents, -15);// RFC 1951 - raw deflate
zlib_encode($contents, 15);// RFC 1950 - zlib
但是它們都不適合,因為輸出是不同的。
我在說輸出,而不是標題!
我需要放氣,而不是gzip。
PHP的gzcompress()
。 在HTTP規范和內容編碼中使用“ deflate”一詞是用詞不當。 這確實意味着zlib,它是原始deflate數據的zlib包裝器。 gzcompress()
產生zlib包裝的deflate數據。
根據HTTP 1.1規范:
deflate:RFC 1950 [31]中定義的“ zlib”格式與RFC 1951 [29]中描述的“ deflate”壓縮機制結合在一起。
因此,HTTP“ deflate” == zlib。 HTTP“ deflate”!=放氣。
作為參考, gzencode()
產生gzip包裹的deflate數據,而gzdeflate()
產生未包裹的原始deflate數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.