Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Le nom du format de fichier créé par Phil Katz et popularisé par PKZIP est à l'origine du terme "ZIP". Il s'agit désormais d'une norme de compression de fichiers bien connue et couramment utilisée par un grand nombre de logiciels et de systèmes d'exploitation.
Pour créer, extraire ou travailler avecFichiers ZIPles utilisateurs peuvent utiliser une variété d'outils logiciels, de fonctions intégrées au système d'exploitation ou d'interfaces de ligne de commande. Cela permet une gestion et une compression efficaces des fichiers.
Le format ZIP est un format d'archivage courant et un outil de compression de fichiers permettant d'emballer et de compresser un ou plusieurs fichiers et répertoires dans un seul fichier. L'extension de fichier ".zip" sert souvent d'indice. Dans cet article, nous allons créer un fichier zip C# .NET Core.
Lancez un nouveau projet Asp.NET Core.
Dans le projet généré, installez la bibliothèque IronZIP.
En utilisant la classe IronArchive
, instanciez un fichier ZIP vierge.
Pour ajouter des fichiers au fichier ZIP vide, utilisez la méthode Add
.
FromFile
pour ouvrir un fichier ZIP existant.La bibliothèque .NETIronZIPdéveloppé par Iron Software, simplifie la manipulation et la gestion des fichiers ZIP dans les applications .NET. Il fournit aux programmeurs des capacités et des outils qui leur permettent de travailler avec des archives ZIP de plusieurs façons.
Il s'agit notamment de créer, de supprimer, de compresser des données, d'ouvrir, de décrypter et de modifier les fichiers et dossiers contenus dans les fichiers ZIP.
Compatibilité: Conçu pour fonctionner dans une gamme d'environnements .NET et compatible avec plusieurs versions du framework.
IronZIP peut être un outil utile aux développeurs pour gérer les fichiers ZIP de leurs applications. Il offre une gamme de fonctions, à la fois simples et polyvalentes, pour interagir avec les archives ZIP de manière programmatique au sein du Framework .NET.
Les bibliothèques logicielles étant modifiées et améliorées au fil du temps, il convient de consulter la documentation officielle, les notes de mise à jour ou la page d'accueil du site Web de la Commission européenneSite web d'IronZIP pour obtenir les informations les plus récentes sur les caractéristiques, les capacités, la compatibilité et toute nouvelle fonctionnalité introduite dans les versions ultérieures. Pour en savoir plus, consultezici.
Sélectionnez File dans le menu File après avoir lancé le programme Visual Studio. Après avoir choisi " nouveau projet ", choisissez " application console .NET Core "
Saisissez le nom du projet dans le champ de texte prévu à cet effet après avoir choisi l'emplacement du fichier. Ensuite, comme le montre l'exemple ci-dessous, cliquez sur le bouton Créer et choisissez le Framework .NET requis.
Le projet Visual Studio construira ensuite sa structure en fonction de l'application sélectionnée. Si vous souhaitez créer ou exécuter l'application via la console, Windows ou une application web, vous pouvez ajouter du code en accédant au fichier program.cs.
Ensuite, le code peut être testé et la bibliothèque ajoutée.
Vous pouvez installer des paquets directement dans votre solution en utilisant la fonctionnalité NuGet Package Manager du logiciel Visual Studio. Vous pouvez utiliser la capture d'écran ci-dessous pour accéder au gestionnaire de paquets NuGet.
Il propose un champ de recherche qui permet d'obtenir la liste des paquets du site web de NuGet. La capture d'écran ci-dessous nous montre où chercher la phrase "IronZip" dans le gestionnaire de paquets.
Dans l'image ci-dessus, une liste de termes de recherche pertinents est affichée. La sélection de l'option requise est nécessaire pour installer le paquet de solutions.
Pour afficher la console du gestionnaire de paquets, sélectionnez Outils > NuGet Package Manager dans Visual Studio.
Ajoutez la ligne suivante à l'onglet terminal du gestionnaire de paquets :
Install-Package IronZip
Le paquet peut maintenant être utilisé après l'avoir téléchargé et installé dans le projet actif.
Le paquetage NuGet peut être téléchargé directement à partir du site website web en utilisant la troisième méthode.
Pour télécharger le dernier paquet récent directement à partir du site web, cliquez icilien. Pour inclure le paquet dans le projet, téléchargez-le et suivez les instructions données.
Pour utiliser IronZIP afin de produire un fichier d'archive ZIP dans C#, vous devez ajouter des fichiers ou des répertoires à une archive avant de l'enregistrer. Vous trouverez ci-dessous un exemple d'utilisation d'IronZIP pour produire un fichier 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
Dans le code, nous créons d'abord un objet pour IronZipArchive
qui nous permettra d'utiliser la méthode Add
. Il est également possible de passer le niveau de compression en paramètre lors de la création de l'objet.
Nous pouvons alors commencer à créer des fichiers ZIP avec plusieurs fichiers à la fois en transmettant le chemin d'accès au fichier sous la forme d'un tableau de chaînes ou d'une valeur de chaîne - il peut prendre en charge les deux valeurs.
Ensuite, à l'aide de la méthode SaveAs
, nous pouvons enregistrer le nouveau fichier zip dans le système de fichiers avec le répertoire spécifié. Il enregistre tous les fichiers dans un seul fichier zip.
Pour en savoir plus sur l'IronZIP, cliquez surici.
IronZIP est une bibliothèque .NET créée spécialement pour gérer les fichiers ZIP dans les applications C#. Il permet aux développeurs de gérer la compression, l'extraction et la modification des fichiers ZIP.
IronZIP utilise une API claire pour simplifier les processus complexes et faciliter les opérations sur les fichiers, telles que l'extraction de fichiers spécifiques, l'extraction de fichiers en masse, l'ajout d'entrées et la modification d'archives existantes.
Les développeurs peuvent améliorer les capacités de gestion de fichiers dans les projets C# sans avoir à partir de zéro en utilisant ce paquet. Il s'y intègre facilement. Grâce à sa flexibilité, des fichiers peuvent être ajoutés, modifiés et supprimés des fichiers ZIP de manière dynamique afin de répondre aux besoins des différentes applications.
Les outils robustes de traitement des exceptions d'IronZIP assurent un flux de travail cohérent et facilitent la correction des erreurs dans des scénarios tels que les fichiers ZIP manquants ou endommagés.
Bien que ma mémoire ne corresponde pas aux dernières mises à jour, IronZIP offrait par le passé une option fiable pour la gestion des fichiers ZIP dans les paramètres .NET.
IronZIP offre uneessai gratuità partir de $749.
Nous pouvons allerici pour en savoir plus sur la version de licence qui vous conviendrait le mieux, à vous et à votre équipe. Consultez ce documentlien pour le produit logiciel Iron.
9 produits de l'API .NET pour vos documents de bureau