Premiers pas avec IronZIP
IronZIP : Votre bibliothèque d'archives tout-en-un pour .NET
IronZIP est une bibliothèque de compression et de décompression d’archives développée par Iron Software. Outre le format ZIP, largement utilisé, il peut également gérer les formats TAR, GZIP et BZIP2.
Bibliothèque de compression et de décompression d'archives en C#
- Téléchargez la bibliothèque C# pour la compression et la décompression de fichiers
- Gestion des formats ZIP, TAR, GZIP et BZIP2
- Personnalisation des niveaux de compression de 0 à 9
- Extraire le contenu d'archives compressées
- Ajouter des fichiers à des archives ZIP existantes et générer de nouveaux fichiers ZIP
Compatibilité
IronZIP est compatible avec plusieurs plateformes :
.NET Version Support :
- C#, VB.NET, F#
- .NET 7, 6, 5, et Core 3.1+
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
Support des systèmes d'exploitation et des environnements :
- Windows (10+, Serveur 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- macOS (10+)
- iOS (12+)
- Android API 21+ (v5 “Lollipop”)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
prise en charge des types de projets .NET :
- Web (Blazor & WebForms)
- Mobile (Xamarin & MAUI)
- Bureau (WPF & MAUI)
- Console (App & Bibliothèque)
Installation
Bibliothèque IronZIP
L'installation d'IronZIP est rapide et facile, veuillez installer le paquet comme suit :
Install-Package IronZip
Alternativement, téléchargez directement depuis le site officiel de NuGet pour IronZIP.
Une fois installé, vous pouvez commencer par ajouter using IronZip;
en haut de votre code C#.
Application de la clé de licence
Ensuite, appliquez une licence ou une clé d'essai valide à IronZIP en attribuant la clé de licence à la propriété LicenseKey de la classe License. Incluez le code suivant juste après l'instruction d'importation, avant d'utiliser toute méthode IronZIP :
:path=/static-assets/zip/content-code-examples/get-started/get-started-license.cs
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01";
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01"
Exemples de codes
Créer un exemple d'archive
Créez un fichier ZIP à l'aide de l'instruction "using". À l'intérieur du bloc using, utilisez la méthode AddArchiveEntry
pour importer des fichiers dans le fichier ZIP. Enfin, exportez le fichier ZIP avec la méthode SaveAs
.
:path=/static-assets/zip/content-code-examples/get-started/get-started-1.cs
using IronZip;
// Create an empty ZIP
using (var archive = new IronZipArchive())
{
// Add files to the ZIP
archive.Add("./assets/image1.png");
archive.Add("./assets/image2.png");
// Export the ZIP file
archive.SaveAs("output.zip");
}
Imports IronZip
' Create an empty ZIP
Using archive = New IronZipArchive()
' Add files to the ZIP
archive.Add("./assets/image1.png")
archive.Add("./assets/image2.png")
' Export the ZIP file
archive.SaveAs("output.zip")
End Using
Désarchiver une archive vers un dossier
Extrait le contenu du fichier ZIP à l'aide de la méthode ExtractArchiveToDirectory
. Spécifiez le chemin du fichier ZIP cible et le répertoire d'extraction.
:path=/static-assets/zip/content-code-examples/get-started/get-started-2.cs
using IronZip;
// Extract ZIP
IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted");
Imports IronZip
' Extract ZIP
IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted")
Ajouter des fichiers à une archive existante
Passer le chemin du fichier ZIP au constructeur ouvrira le fichier ZIP. Utilisez la même méthode AddArchiveEntry
pour ajouter des fichiers au fichier ZIP ouvert et l'exporter avec la méthode SaveAs
.
:path=/static-assets/zip/content-code-examples/get-started/get-started-3.cs
using IronZip;
// Open existing ZIP
using (var archive = new IronZipArchive("existing.zip"))
{
// Add files
archive.Add("./assets/image3.png");
archive.Add("./assets/image4.png");
// Export the ZIP file
archive.SaveAs("result.zip");
}
Imports IronZip
' Open existing ZIP
Using archive = New IronZipArchive("existing.zip")
' Add files
archive.Add("./assets/image3.png")
archive.Add("./assets/image4.png")
' Export the ZIP file
archive.SaveAs("result.zip")
End Using
Licences et assistance disponibles
IronZIP est une bibliothèque payante, cependant des licences d'essai gratuites sont également disponibles ici.
Pour plus d'informations sur Iron Software, veuillez consulter notre site web : https://ironsoftware.com/
Pour plus de soutien et de demandes, veuillez demander à notre équipe.
Assistance d'Iron Software
Pour toute question d'ordre général ou technique, veuillez nous envoyer un courrier électronique à l'adresse suivante support@ironsoftware.com