Extractor universal per a .NET
Introducció a l’extractor universal per a .NET
El Universal Extractor per a .NET és un plugin que permet als desenvolupadors extreure arxius i fitxers comprimits en diversos formats, incloent ZIP, RAR, 7Z, TAR, GZIP i més. Aquest guia proporciona una visió de les característiques disponibles i explica com realitzar tasques comunes utilitzant exemples de codi en .Net.
Formats d’arxiu recolzats
L’extractor universal per a .NET suporta una àmplia gamma de formats d’arxiu, incloent:
- Càlcul de ZIP (ZIP)
- RAR ( .rar )
- 7 Z ( .7 Z )
- Tàrrega ( .tar )
- GZIP ( .gz )
- BZIP2 (.bz2) per a l’aparició
Arxius extractes
Per extreure un arxiu utilitzant l’extractor universal per a .NET, podeu utilitzar el següent exemple de codi:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
// Extract the archive to a directory
archive.ExtractToDirectory("extracted");
}
Aquest codi extraeix els continguts de la example.zip
Arxiu a un directori anomenat extracted
.
Extracció d’arxius amb protecció de contrasenyes
Si un arxiu està protegit amb contrasenya, es pot extreure utilitzant el següent exemple de codi:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
// Extract the archive to a directory
archive.ExtractToDirectory("extracted");
}
Aquest codi extraeix els continguts de la example.zip
l’arxiu, que està protegit amb una contrasenya, a un directori anomenat extracted
.
Arxiu de continguts
Per a la llista dels continguts d’un arxiu sense extreure-lo, podeu utilitzar el següent exemple de codi:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
// Get the entries in the archive
var entries = archive.Entries;
// Iterate over the entries and print their names
foreach (var entry in entries)
{
Console.WriteLine(entry.Name);
}
}
Aquest codi mostra els continguts de la example.zip
Arxiu sense extraure’l.