Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
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 conArchivos ZIPLos usuarios pueden utilizar diversas herramientas de software, funciones integradas en el 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.
Utilizando la clase IronArchive
, instanciar un archivo ZIP en blanco.
Para añadir archivos al archivo ZIP vacío, utilice el método Add
.
FromFile
para abrir un archivo ZIP existente.La biblioteca .NETIronZIPdesarrollado 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 diversos 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 modifican y mejoran con el tiempo, consulte la documentación oficial, las notas de la versión o el archivoSitio web de IronZIP para obtener la información más actualizada sobre funciones, capacidades, compatibilidad y cualquier nueva funcionalidad introducida en versiones posteriores. Más informaciónaquí.
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.
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 puede descargarse directamente de la páginasitio web utilizando el tercer método.
Para descargar el último paquete directamente del sitio web, haga clic aquí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 el IronZipArchive
que nos permitirá utilizar 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.
A continuación, con la ayuda del método SaveAs
, podemos guardar el nuevo archivo zip en el sistema de archivos con el directorio especificado. Guardará todos los archivos en un único archivo zip.
Para más información sobre IronZIPaquí.
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 unprueba gratuitacon precios a partir de $749.
Podemos iraquí para saber más sobre la versión de licencia que mejor se adapta a ti y a tu equipo. Mira estoenlace para el producto de software Iron.
9 productos API .NET para sus documentos de oficina