Universele extractor voor .NET
Introductie aan Universal Extractor voor .NET
De Universal Extractor voor .NET is een plug-in dat ontwikkelaars in staat stelt om archieven en gecomprimeerde bestanden in verschillende formaten te extraheren, waaronder ZIP, RAR, 7Z, TAR, GZIP en meer. deze gids biedt een overzicht van de beschikbare functies en verklaart hoe om gemeenschappelijke taken uit te voeren met behulp van code voorbeelden in .Net.
Ondersteunde archiefformaten
De Universal Extractor voor .NET ondersteunt een breed scala aan archiefformaten, waaronder:
- De ZIP (ZIP)
- RAR ( .rar )
- 7 Z (.7 Z)
- van TAR (.tar)
- GZIP ( .gz )
- BZIP2 (.bz2) van de
Extract Archief
Om een archief te extraheren met behulp van de Universal Extractor voor .NET, kunt u het volgende code voorbeeld gebruiken:
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");
}
This code extracts the contents of the example.zip
archive to a directory named extracted
.
Archief extraheren met wachtwoordbescherming
Als een archief wachtwoord beschermd is, kunt u het extraheren met behulp van het volgende code voorbeeld:
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");
}
This code extracts the contents of the example.zip
archive, which is protected with a password, to a directory named extracted
.
Lijst archiefinhoud
Om de inhoud van een archief te vermelden zonder het te extraheren, kunt u het volgende code voorbeeld gebruiken:
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);
}
}
This code lists the contents of the example.zip
archive without extracting it.