es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GZIP

Cómo comprimir una cadena como texto con Boost gzip

Estoy utilizando el ejemplo de compresión de boost gzip código aquí. Estoy intentando comprimir una cadena simple test y espero obtener la cadena comprimida H4sIAAAAAAAACitJLS4BAAx+f9gEAAAA como se muestra en este compresor en línea aquí static std::string compress(const std::string& data) { namespace bio = boost::iostreams; std::stringstream compressed; std::stringstream origin(data); <pre><code>bio::filtering_streambuf<bio::input> out; . . . Read more

Kotlin/Java Enviando una respuesta en streaming Gzip.

Estoy tratando de enviar una respuesta que contenga un streamingOutput comprimido (gzip). Mi código actual es: @Path(“/”) @Get @Produces(MediaType.APPLICATION_JSON) fun testRessource() : Response { val streamingOutput = TestOutputStream() val gzipStreamingOutput = CompressedHttpOutputStream(streamingOutput) val response = Response.ok(gzipStreamingOutput) response.setHeader(“Content-Encoding”, “gzip”) return response } class TestOutputStream() : StreamingOutput { override fun write(outputStream: OutputStream) . . . Read more

¿Cuál es la diferencia entre el contenido gzip y x-gzip? En caso afirmativo, ¿cómo puedo descomprimir x-gzip? zlib está fallando.

Tengo una biblioteca, publicada a través de npm como “by-request”, que puede, entre otras cosas, auto-descomprimir contenido web. Parte del código para manejar esta situación se ve así: if (!options.dontDecompress || !binary) { if (contentEncoding === ‘gzip’ || (options.autoDecompress && /\b(gzip|gzipped|gunzip)\b/.test(contentType))) { source = zlib.createGunzip(); res.pipe(source); } // *** inicio . . . Read more

C# GZipStream comprimiendo datos pero la descompresión devuelve un flujo vacío.

Tengo el siguiente código: public static async Task<string> Compress(string inputString) { var bytes = Encoding.Unicode.GetBytes(inputString); await using var input = new MemoryStream(bytes); await using var output = new MemoryStream(); await using var stream = new GZipStream(output, CompressionLevel.SmallestSize); await input.CopyToAsync(stream); return Convert.ToBase64String(output.ToArray()); } public static async Task<string> Decompress(string inputString) { var . . . Read more

Cómo convertir un archivo comprimido en gzip a Zstandard.

¿Cómo puedo convertir un archivo comprimido en formato gzip a Zstandard? Aquí está mi intento: using Zstandard.Net; public static void ConvertToZstd(string ruta) { byte[] comprimido = null; using (var flujo = new FileStream(ruta, FileMode.Open, FileAccess.Read)) using (var flujoGzip = new GZipStream(flujo, CompressionMode.Decompress, false)) using (var flujoMemoria = new MemoryStream()) using . . . Read more