IRONSOFTWAREHOME

Premiers pas avec IronZIP

Curtis Chau
Curtis Chau
Updated: 22 avril 2026

IronZIP : Votre bibliothèque d'archivage tout-en-un pour .NET

IronZIP est une bibliothèque de compression et de décompression d'archives développée par Iron Software. En plus du format ZIP largement utilisé, il peut également gérer les formats TAR, GZIP et BZIP2.

Bibliothèque de compression et décompression d'archive C#

  1. Téléchargez la bibliothèque C# pour la compression et la décompression de fichiers
  2. Gérer les formats ZIP, TAR, GZIP et BZIP2
  3. Personnalisez les niveaux de compression de 0 à 9
  4. Extraire le contenu des archives compressées
  5. Ajouter des fichiers aux archives ZIP existantes et générer de nouveaux fichiers ZIP

Compatibilité

IronZIP est compatible avec plusieurs plateformes :

Prise en charge des versions .NET :

  • C# , VB.NET , F#
  • .NET 7, 6 , 5 et Core 3.1+
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

Systèmes d'exploitation et environnements pris en charge :

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • macOS (10+)
  • iOS (12+)
  • Android API 21+ (v5 " Lollipop ")
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, application web, 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 (Applications et bibliothèque)

Installation

Bibliothèque IronZIP

Pour installer le paquet IronZIP, utilisez la commande suivante dans votre terminal ou la console de votre Package Manager :

PM > Install-Package IronZip

Vous pouvez également télécharger directement depuis le site Web officiel d'IronZIP NuGet .

Une fois installé, vous pouvez commencer en ajoutant using IronZip; au début de votre code C#.

Application de la clé de licence

Ensuite, appliquez une licence valide ou une clé d'essai à IronZIP en assignant 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 :

using IronZip;

// Apply your license key here
IronZip.License.LicenseKey = "YOUR_LICENSE_KEY";

Exemples de code

Créer un exemple d'archive

Créez un fichier ZIP en utilisant l'instruction using. À l'intérieur du bloc en utilisant, utilisez la méthode AddArchiveEntry pour importer des fichiers dans le fichier ZIP. Enfin, exportez le fichier ZIP avec la méthode SaveAs.

using IronZip;
using System.IO;

class Program
{
    static void Main()
    {
        // Create a new ZIP file
        using (var archive = new ZipArchive())
        {
            // Add a file to the archive
            archive.AddArchiveEntry("example.txt", File.ReadAllBytes("path/to/example.txt"));

            // Save the ZIP archive
            archive.SaveAs("archive.zip");
        }
    }
}

Décompresser une archive dans un dossier

Extrayez le contenu du fichier ZIP en utilisant la méthode ExtractArchiveToDirectory. Spécifiez le chemin d'accès au fichier ZIP cible et au répertoire d'extraction.

using IronZip;

class Program
{
    static void Main()
    {
        // path to the ZIP file and extraction directory
        string zipPath = "archive.zip";
        string extractPath = "extracted/";

        // Extract all files in the ZIP archive to the specified directory
        using (var archive = new ZipArchive(zipPath))
        {
            archive.ExtractArchiveToDirectory(extractPath);
        }
    }
}

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 l'exporter avec la méthode SaveAs.

using IronZip;
using System.IO;

class Program
{
    static void Main()
    {
        // Open an existing ZIP file
        using (var archive = new ZipArchive("archive.zip"))
        {
            // Add more files to the archive
            archive.AddArchiveEntry("anotherfile.txt", File.ReadAllBytes("path/to/anotherfile.txt"));

            // Save updates to the ZIP archive
            archive.SaveAs("archive.zip");
        }
    }
}

Licence et support 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 d'assistance et pour toute question, veuillez contacter notre équipe .

Assistance d'Iron Software

Pour toute assistance générale et questions techniques, veuillez nous contacter par e-mail à l'adresse suivante :support@ironsoftware.com

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Prêt à commencer?

Nuget Downloads 23,187Version :2026.9vient de sortir

Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronZip
nuget.org/packages/IronZip/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez "IronZIP"
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

  1. Téléchargez et décompressez IronZIP à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'Explorateur de solutions Visual Studio, cliquez avec le bouton droit sur Références. Sélectionnez Parcourir, "IronZIP.dll"

Licences à partir de $999

Vous avez une question ? Contactez notre équipe de développement.

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise