Articles of compression

¿Por qué BCL GZipStream (con StreamReader) no detecta de manera confiable los errores de datos con CRC32?

El otro día me encontré con la pregunta de que GZipStream no detecta datos corruptos (incluso los pases CRC32). (De lo cual esto podría ser un “duplicado”, tengo sentimientos encontrados sobre el tema. También fui quien agregó el CRC32 al título, pero en retrospectiva, se siente fuera de lugar con el rest de la publicación). […]

Compresión de cuerdas cortas realmente simple

¿Existe una técnica de compresión realmente simple para cadenas de hasta 255 caracteres de longitud (sí, estoy comprimiendo URL )? No me preocupa la fuerza de la compresión: estoy buscando algo que funcione muy bien y sea rápido de implementar. Me gustaría algo más simple que SharpZipLib : algo que se puede implementar con un […]

Cómo comprimir una cadena en Java?

Yo uso GZIPOutputStream o ZIPOutputStream para comprimir un String (mi string.length() es menor que 20), pero el resultado comprimido es más largo que el de la cadena original. En algún sitio, encontré que algunos amigos dijeron que esto se debe a que mi cadena original es demasiado corta, GZIPOutputStream puede usarse para comprimir cadenas más […]

Cadenas de compresión Java

Necesito crear un método que reciba una Cadena y también devuelva una Cadena. Entrada ex: AAABBBBCC Salida ex: 3A4B2C Bueno, esto es bastante vergonzoso y no pude lograrlo en la entrevista que tuve hoy (estaba solicitando una posición Junior), ahora, al intentar en casa, hice algo que funciona estáticamente, es decir, no usar una Lo […]

¿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 […]

Compresión rápida de video en Android

Quiero subir archivos de video al servidor y comprimir antes de cargar. Estoy usando ffmpeg libx264. He visto que el viber puede cargar un archivo de video de 30 segundos de tamaño 78MB en un minuto [reduzca a 2,3 MB]. Quiero saber cómo lo hacen tan rápido? Lo que he intentado hasta ahora – FFMPEG […]

Cómo leer datos de un archivo zip sin tener que descomprimir todo el archivo

¿Hay alguna forma en .Net (C #) para extraer datos de un archivo zip sin descomprimir el archivo completo? Simplemente quiero posiblemente extraer datos (archivos) desde el inicio de un archivo comprimido, obviamente esto depende de si el algoritmo de compresión comprime el archivo en un orden determinista.

¿Cómo puedo Zip y descomprimir una cadena usando GZIPOutputStream que es compatible con .Net?

Necesito un ejemplo para comprimir una cadena usando GZip en Android. Quiero enviar una cadena como “hola” al método y obtener la siguiente cadena comprimida: BQAAAB + LCAAAAAAABADtvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee ++ 997o7nU4n99 // P1xmZAFs9s5K2smeIYCqyB8 / fnwfPyLmeVlW / w + GphA2BQAAAA == Entonces necesito descomprimirlo. ¿Alguien puede darme un ejemplo y completar los siguientes métodos? private String compressString(String […]

¿Cómo puedo ZIP un archivo en C #, sin API de terceros?

Estoy bastante seguro de que esto no es un duplicado, así que tengan paciencia conmigo por solo un minuto. ¿Cómo puedo progtwigr (C #) ZIP un archivo (en Windows) sin utilizar ninguna biblioteca de terceros? Necesito una llamada de Windows nativa o algo así; Realmente no me gusta la idea de comenzar un proceso, pero […]