El Blog de Axpe Consulting tiene la intención de ser útil a todos los que nos visitan, así que os presentamos un nuevo artículo sobre lenguajes de programación, despues de los de Ruby Onrails. En este caso se trata sobre la plataforma .NET y un tutorial sobre compresión y descompresión de archivos. ¡Esperamos que sea de vuestro interés!
Para comprimir y descomprimir ficheros en formato ZIP tenemos una herramienta muy valiosa a nuestra disposición: la excelente librería SharpZipLib, creada por IC#Code, el mismo grupo de desarrolladores que nos han proporcionado el excelente IDE Open Source para C# SharpDevelop, que desde aquí os animamos a probar como excelente alternativa gratuita al Visual Studio de Microsoft.
Lo primero que tenemos que hacer, por lo tanto, es descargar dicha librería a nuestro sistema. Una vez hecho esto, debemos incluirla como referencia en el proyecto de Visual Studio en el que vayamos a usarla. Si creemos que vamos a usarla con relativa frecuencia, lo más cómodo es instalarla en el GAC. Para ello, abrimos la Ventana de comandos de Visual Studio 2005, que encontraremos bajo Herramientas del grupo del menú de Inicio Visual Studio 2005. Cuando lo ejecutamos, se abre una consola que deberemos dirigir a la ruta donde hayamos descargado la librería ICSharpCode.SharpZipLib.dll (por comodidad, yo la tengo en una carpeta propia en C:\Archivos de Programa) y una vez situados ahí escribimos el siguiente comando: