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écharger 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 a une compatibilité multiplateforme avec :
.NET Version Support :
- C#, VB.NET, F#
- .NET 7, 6, 5, et Core 3.1+
- standard .NET(2.0+)
- framework .NET(4.6.2+)
Support des systèmes d'exploitation et des environnements :
- Windows(10+, Server 2016+)
- Linux(Ubuntu, Debian, CentOS, etc.)
- macOS(10+)
- iOS(12+)
Android API 21+(v5 "Lollipop")
Docker(Windows, Linux, Azure)
Azure(VPS, WebApp, Fonction)
AWS(EC2, Lambda)
prise en charge des types de projets .NET :
- Web(Blazor et WebForms)
- Mobile(Xamarin et MAUI)
- Bureau(WPF ET MAUI)
- Console(Application et bibliothèque)
Installation
Bibliothèque IronZIP
L'installation d'IronZIP est rapide et facile, veuillez installer le paquet comme suit :
Install-Package IronZip
Vous pouvez également télécharger directement à partir du sitesite officiel d'IronZIP NuGet.
Une fois installé, vous pouvez commencer en ajoutant utilisant IronZip;
au début 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". Dans le 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
Extraire 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 ZIP ouvert et exportez-le 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, mais des licences d'essai gratuites sont également disponiblesici.
Pour plus d'informations sur Iron Software, veuillez consulter notre site web : https://ironsoftware.com/
Pour plus d'assistance et de renseignements, veuillezdemandez à 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