Articles of gzip

Solicitud GZip POST con HTTPClient en Java

Necesito enviar una solicitud POST a un servidor web que incluye un parámetro de solicitud gzipped. Estoy usando Apache HttpClient y he leído que es compatible con Gzip de fábrica, pero no puedo encontrar ningún ejemplo de cómo hacer lo que necesito. Agradecería que alguien pudiera publicar algunos ejemplos de esto.

compresión y descompresión de datos de cadena en java

Estoy usando el siguiente código para comprimir y descomprimir datos de cadena, pero el problema al que me estoy enfrentando es que se comprime fácilmente sin error, pero el método de descompresión arroja el siguiente error. Excepción en el hilo “main” java.io.IOException: No en formato GZIP public static void main(String[] args) throws Exception { String […]

Descomprime el archivo gz usando R

He usado ?unzip en el pasado para obtener los contenidos de un archivo comprimido usando R. Esta vez, estoy teniendo dificultades para extraer los archivos de un archivo .gz que se puede encontrar aquí . He intentado con ?gzfile y ?gzcon pero no he podido hacer que funcione. Cualquier ayuda que puede proporcionar será muy […]

Descomprimir GZip Stream de HTTPClient Response

Estoy intentando conectarme a una API, que devuelve JSON codificado con GZip, desde un servicio WCF (servicio WCF a servicio WCF). Estoy usando HTTPClient para conectarme a la API y he podido devolver el objeto JSON como una cadena. Sin embargo, necesito poder almacenar estos datos devueltos en una base de datos y, como tal, […]

¿Cómo implementar la compresión GZip en ASP.NET?

Estoy intentando implementar la compresión GZip para mi página asp.net (incluidos mis archivos CSS y JS). Probé el siguiente código, pero solo comprime mi página .aspx (lo encontré en YSlow ) HttpContext context = HttpContext.Current; context.Response.Filter = new GZipStream(context.Response.Filter, CompressionMode.Compress); HttpContext.Current.Response.AppendHeader(“Content-encoding”, “gzip”); HttpContext.Current.Response.Cache.VaryByHeaders[“Accept-encoding”] = true; El código anterior solo está comprimiendo mi código de página […]

.NET: ¿Es posible hacer que HttpWebRequest descomprima automáticamente las respuestas de gzip?

En esta respuesta , describí cómo he recurrido a encriptar un GZipStream alrededor del flujo de respuesta en una HttpWebResponse, para descomprimirlo. El código relevante se ve así: HttpWebRequest hwr = (HttpWebRequest) WebRequest.Create(url); hwr.CookieContainer = PersistentCookies.GetCookieContainerForUrl(url); hwr.Accept = “text/xml, */*”; hwr.Headers.Add(HttpRequestHeader.AcceptEncoding, “gzip, deflate”); hwr.Headers.Add(HttpRequestHeader.AcceptLanguage, “en-us”); hwr.UserAgent = “My special app”; hwr.KeepAlive = true; using (var […]

Usando compresión GZIP con Spring Boot / MVC / JavaConfig con RESTful

Utilizamos Spring Boot / MVC con java-config basado en anotaciones para una serie de servicios RESTful y queremos habilitar selectivamente la compresión de flujo HTTP GZIP en algunas respuestas API. Sé que puedo hacer esto manualmente en mi controlador y un byte[] @ResponseBody , sin embargo, preferiríamos confiar en la infraestructura de SpringMVC (filtros / […]

Formatos de compresión con un buen soporte para el acceso aleatorio dentro de los archivos?

Esto es similar a una pregunta anterior , pero las respuestas allí no satisfacen mis necesidades y mi pregunta es ligeramente diferente: Actualmente uso la compresión gzip para algunos archivos muy grandes que contienen datos ordenados. Cuando los archivos no están comprimidos, la búsqueda binaria es una forma útil y eficiente para ayudar a buscar […]

GZip Compression en IIS 7.5 no funciona

Estoy tratando de admitir la compresión GZip para mis archivos estáticos en IIS (que debería estar habilitado por defecto, pero no), pero no funciona hasta el momento. Aquí está la sección bajo el nodo dentro del archivo web.config de la aplicación web; Lo intenté con Google Chrome. Aquí están los encabezados de solicitud; Aceptar: texto […]

¿Cómo puedo precomprimir archivos con mod_deflate en Apache 2.x?

Estoy sirviendo todo el contenido a través de apache con Content-Encoding: zip pero que se comprime sobre la marcha. Una buena cantidad de mi contenido son archivos estáticos en el disco. Quiero descomprimir los archivos de antemano en lugar de comprimirlos cada vez que se soliciten. Esto es algo que, creo, mod_gzip hizo en Apache […]