8/7/2010 10:23 El Bruno

[CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil en C#

image47dd1de4

Buenas,

después de pelear un poco con tareas de TFS2008 para comprimir archivos, llegué a una biblioteca de compresion de archivos en CodePlex que es realmente fantástica: DotNetZip Library.

Esta API posee una interfaz muy buena y 100% intuitiva, y si una imagen vale más que 1000 palabras, pues 6 líneas de código, tambien valen su peso en oro; por ejemplo para crear un ZIP:

   1: using (var zip = new ZipFile())
   2: {
   3:     zip.AddFile("Valentino Capuano-CV.docx");
   4:     zip.AddDirectory("c:\\FotosMiFerrari");
   5:     zip.Save("demo.zip");
   6: }

y para extraer el contenido de un ZIP:

   1: using (var zip = ZipFile.Read("demo.zip"))
   2: {
   3:     zip.ExtractAll( @"c:\content");
   4: }

 

Saludos @ Here

El Bruno

Descarga: http://dotnetzip.codeplex.com/

Archivado en: ,,,
Comparte este post:

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Thursday, July 08, 2010 11:22 AM by Eduard Tomàs i Avellana

Que buiena pinta...

Pregunta rápida a ver si la sabes! ;-)

Extrae "en memoria"? Imagina que tengo un zip con dos ficheros... puedo leer el contenido de Fichero2 sin necesidad de descomprimir el zip? Eso seria ideal!

Un saludo!

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Thursday, July 08, 2010 12:57 PM by Javier Torrecilla

Yo llevo usando esta Libreria desde hace un tiempo, y la verdad es que es fantastica ni un solo problema.

Eduard, al menos en mi versión, no deja extraer en memoria :(

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Thursday, July 08, 2010 8:52 PM by Arturo

Muy buena alternativa. Muy claro e intuitivo su uso.

Yo he usado otra librería que si permite extraer en memoria, solo un archivo, elegir la versión del ZIP, etc; pero que puede ser un poco mas engorroso su utilización.

SharpZipLib ( www.icsharpcode.net/.../sharpziplib )

Saludos

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Thursday, July 08, 2010 11:26 PM by Fran Díaz

Impresionante :D...habrá que probarla ;)

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Friday, July 09, 2010 8:36 AM by Eduard Tomàs i Avellana

@Arturo

Muchas gracias... la probaré a ver que tal!!! ;-)

Un saludo!

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Friday, July 09, 2010 8:43 AM by Julio Trujillo Leon

Sabe alguien si tiene tope de tamaño de archivos? Lo digo pq las librerías que vienen con .net lo tienen en 1 GB.

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil

Friday, July 16, 2010 5:20 PM by El Bruno

@Julio, por lo que vi en los foros de CodePlex de DotNetZip, no hay límite ... pero habría que probarlo ^^

Salu2

# re: [CODEPLEX] DotNetZip: Trabajando con ZIPs de una forma fácil en C#

Thursday, January 20, 2011 10:19 PM by vladimir

he utilizado esta libreria para compimir un archivo y no lo puedo abrir me sale como si estuviera dañado alguna idea?