portable para mac gratis full espaƱol descargar 7zipper c# compression 7zip lzma

c# - para - winrar



Libre biblioteca de compresiĆ³n para C#que admite 7zip(LZMA) (6)

Tengo un programa (escrito en C #) que lee / escribe sus datos directamente (acceso directo a archivos sin servidor) a los archivos de la base de datos de Firebird. Para un mejor intercambio quiero (des) comprimirlos en la importación / exportación para un mejor intercambio a través de Internet sin la necesidad de un programa externo para (des) comprimirlos.

Sé que #ziplib es compatible con Zip, GZip, Tar y BZip2.

¿Qué otras bibliotecas de compresión gratuitas para C # conoces? ¿Hay una biblioteca .NET que admita LZMA para que pueda leer / escribir archivos ".7z"?



Hay un buen artículo escrito por Peter Bromberg:

Compresión en memoria de 7Zip (LZMA) con C #

Muestra una clase simple C # SevenZip.Compression.Lzma.SevenZipHelper para habilitar la compresión alta de objetos en memoria con C #. Agrega una nueva clase de compresión de cookies LZMA en formato 7Zip a la utilidad CookieCompression publicada anteriormente.



Si está escribiendo archivos individuales, entonces podría tratarlo como una secuencia y usar el GZipStream / DeflateStream incorporado (aunque en algunas pruebas que hice, #ZipLib superó el ofrecimiento de MS tanto para la relación como para la velocidad). O hay un soporte de cremallera incorporado en algún lugar del marco. Sin embargo, no sé sobre LZMA.



Cuidado: GZipStream tiene una limitación de tamaño de 4 Gb