PHP, ¿qué función de compresión tiene salida igual que mod_deflate?

Lo intenté:

gzencode($contents, 9, FORCE_DEFLATE) gzdeflate... zlib_encode($contents, -15);// RFC 1951 - raw deflate zlib_encode($contents, 15);// RFC 1950 - zlib 

Pero ninguno de ellos es adecuado, porque la salida es diferente.

¡Y estoy hablando de resultados, NO encabezados!

Necesito desinflar, no gzip.

gzcompress() de PHP gzcompress() El uso de la palabra “desinflar” en la especificación HTTP y la encoding de contenido es un nombre inapropiado. Realmente significa zlib, que es un contenedor zlib alrededor de los datos de desinflado sin procesar. gzcompress() produce datos de desinflado envueltos en zlib.

De la especificación de HTTP 1.1:

deflate: El formato “zlib” definido en RFC 1950 [31] en combinación con el mecanismo de compresión “desinflar” descrito en RFC 1951 [29].

Entonces HTTP “desinflar” == zlib. HTTP “desinflar”! = Desinflar.

Como referencia, gzencode() produce datos de desinflado empaquetados con gzip, y gzdeflate() produce datos de desinflado sin envolver.

Intereting Posts