Pregunta

¿Existen clases o bibliotecas para leer un flujo comprimido en gzip desde un servidor? Por ejemplo, Java tiene las clases GZIPInputStream y GZIPOutputStream para leer desde una secuencia gzipped. ¿IPhone SDK tiene tales bibliotecas o hay alguna biblioteca externa que podamos usar?

¿Fue útil?

Solución

¿Es este un servidor web, y puede decirle que la codificación de contenido es gzip? Si es así, aparentemente NSURLRequest acepta la codificación gzip de forma transparente . En otras palabras, puede hacer una solicitud que parece que va a obtener los datos sin comprimir, el servidor puede entregar datos comprimidos de gzip, y cuando los lea ya los descomprimirá. Solo necesitas poder decirle al servidor lo que sucede realmente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top