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.

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"
VB   C#

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
VB   C#

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")
VB   C#

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
VB   C#

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