Universal Extractor til .NET
Introduktion til Universal Extractor for .NET
Universal Extractor for .NET er en plugin, der gør det muligt for udviklere at udveksle arkiver og komprimerede filer i forskellige formater, herunder ZIP, RAR, 7Z, TAR, GZIP og meget mere. Denne guide giver en oversigt over de tilgængelige funktioner og forklarer, hvordan man udfører almindelige opgaver ved hjælp af kode eksempler på .Net.
Støttet arkivformat
Universal Extractor for .NET understøtter et bredt spektrum af arkivformat, herunder:
- af ZIP (ZIP)
- Det er rart (RAR)
- 7 Z (.7 Z )
- Tær ( .Tær )
- GZIP ( .gz )
- BZIP2 (.bz2) i forbindelse med
Udvælgelse arkiver
For at udveksle en arkiv ved hjælp af Universal Extractor for .NET, kan du bruge følgende kode eksempel:
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");
}
Denne kode udvider indholdet af example.zip
Arkiver til et katalog, der hedder extracted
.
Arkiver med adgangskodebeskyttelse
Hvis et arkiv er beskyttet med adgangskode, kan du uddrage det ved hjælp af følgende kode eksempel:
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");
}
Denne kode udvider indholdet af example.zip
arkiver, som er beskyttet med en adgangskode, til en katalog, der hedder extracted
.
Liste over arkivindhold
For at liste indholdet af et arkiv uden at udtrykke det, kan du bruge følgende kode eksempel:
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);
}
}
Denne kode indeholder indholdet af example.zip
arkiver uden at udskifte den.