Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
El término "ZIP" tiene su origen en el nombre del formato de archivo creado por Phil Katz y popularizado por primera vez por PKZIP. En la actualidad, es un estándar de compresión de archivos muy conocido y utilizado en diversos programas de software y sistemas operativos.
Para crear, extraer o trabajar con archivos ZIP, los usuarios pueden utilizar una variedad de herramientas de software, funciones integradas del sistema operativo o interfaces de línea de comandos. Esto permite una gestión y compresión eficaces de los archivos.
ZIP es un formato de archivo común y una herramienta de compresión de archivos para empaquetar y comprimir uno o más archivos y directorios en un único archivo. Con frecuencia, la extensión de archivo ".zip" sirve como pista. En este artículo, vamos a crear un archivo zip C# .NET Core.
Inicie un nuevo proyecto Asp.NET Core.
En el proyecto generado, instale la biblioteca IronZIP.
Usando la clase IronArchive
, instanciar un archivo ZIP en blanco.
Para agregar archivos al archivo ZIP vacío, utilice el método Add
.
FromFile
para abrir un archivo ZIP existente.La biblioteca .NET IronZIP, desarrollada por Iron Software, simplifica el manejo y la gestión de archivos ZIP en aplicaciones .NET. Proporciona a los programadores funciones y herramientas que les permiten trabajar con archivos ZIP de varias formas.
Esto incluye crear, eliminar, comprimir datos, abrir, descifrar y editar los archivos y carpetas contenidos en los archivos ZIP.
Compatibilidad: Diseñado para funcionar en una variedad de entornos .NET y compatible con varias versiones del framework.
IronZIP puede ser una herramienta útil para que los desarrolladores gestionen los archivos ZIP de sus aplicaciones. Ofrece una serie de funciones, a la vez sencillas y versátiles, para interactuar con archivos ZIP mediante programación dentro del .NET Framework.
Dado que las bibliotecas de software se cambian y mejoran con el tiempo, consulte la documentación oficial, las notas de versión o el sitio web de IronZIP para obtener la información más actualizada sobre características, capacidades, compatibilidad y cualquier nueva funcionalidad introducida en versiones posteriores. Para saber más, consulte aquí.
Seleccione Archivo en el menú Archivo tras iniciar el programa Visual Studio. Después de elegir "nuevo proyecto", elija ".NET Core aplicación de consola".
Introduzca el nombre del proyecto en el campo de texto designado después de elegir la ubicación del archivo. A continuación, como se ve en el ejemplo siguiente, haga clic en el botón Crear y elija el .NET Framework necesario.
A continuación, el proyecto de Visual Studio construirá su estructura basándose en la aplicación seleccionada. Si desea crear o ejecutar la aplicación a través de la consola, Windows o una aplicación web, puede añadir código accediendo al archivo program.cs.
Después, se puede probar el código y añadir la biblioteca.
Puede instalar paquetes directamente en su solución utilizando la funcionalidad NuGet Package Manager del software Visual Studio. Puede utilizar la siguiente instantánea para acceder al Gestor de paquetes NuGet.
¡Cómo Crear un Archivo Zip en C# .NET Core: Figura 4
Proporciona un cuadro de búsqueda que saca una lista de paquetes del sitio web NuGet. La siguiente captura de pantalla nos muestra dónde buscar la frase "IronZip" en el gestor de paquetes.
En la imagen anterior, se muestra una lista de términos de búsqueda pertinentes. Es necesario seleccionar la opción deseada para instalar el paquete de soluciones.
Para ver la consola del gestor de paquetes, seleccione Herramientas > Gestor de paquetes NuGet en Visual Studio.
Añade la siguiente línea a la pestaña terminal del gestor de paquetes:
Install-Package IronZip
Ahora se puede utilizar el paquete después de descargarlo e instalarlo en el proyecto activo.
El paquete NuGet se puede descargar directamente desde el sitio web utilizando el tercer método.
Para descargar el último paquete directamente desde el sitio web, haga clic en este enlace. Para incluir el paquete en el proyecto, descárguelo y siga las directrices indicadas.
Para utilizar IronZIP para producir un archivo ZIP en C#, debe añadir archivos o directorios a un archivo antes de guardarlo. A continuación se muestra un ejemplo del uso de IronZIP para generar un archivo ZIP.
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
En el código, primero creamos un objeto para IronZipArchive
, lo que nos permitirá usar el método Add
. También podemos pasar el nivel de compresión como parámetro al crear el objeto.
A continuación, podemos empezar a crear archivos ZIP con varios archivos a la vez, pasando la ruta del archivo como una matriz de cadenas o un valor de cadena puede soportar ambos valores.
Luego, con la ayuda del método SaveAs
, podemos guardar el nuevo archivo zip en el sistema de archivos en el directorio especificado. Guardará todos los archivos en un único archivo zip.
Para leer más sobre IronZIP haga clic aquí.
IronZIP es una librería .NET creada especialmente para gestionar archivos ZIP en aplicaciones C#. Permite a los desarrolladores gestionar la compresión, extracción y modificación de archivos ZIP.
IronZIP utiliza una API clara para simplificar procesos complejos y facilitar las operaciones con archivos, como la extracción de archivos específicos, la extracción de archivos en bloque, la adición de entradas y la modificación de archivos existentes.
Los desarrolladores pueden mejorar las capacidades de gestión de archivos en proyectos C# sin tener que empezar desde cero utilizando este paquete. Encaja con facilidad. Gracias a su flexibilidad, los archivos pueden añadirse, modificarse y eliminarse de los archivos ZIP de forma dinámica para satisfacer las necesidades de distintas aplicaciones.
Las sólidas herramientas de gestión de excepciones de IronZIP proporcionan un flujo de trabajo coherente y facilitan la corrección de errores en situaciones como archivos ZIP perdidos o dañados.
Aunque puede que mi memoria no coincida con las últimas actualizaciones, IronZIP proporcionaba una opción fiable para manejar archivos ZIP en configuraciones .NET en el pasado.
IronZIP ofrece una prueba gratuita, con precios que comienzan desde $749.
Podemos ir aquí para obtener más información sobre qué versión de licencia funcionaría mejor para ti y tu equipo. Consulta este enlace para el producto de Iron Software.