Universal Extractor -ohjelma .NET
Introduction to Universal Extractor for .NET
Universal Extractor for .NET on plugin, jonka avulla kehittäjät voivat poistaa arkistoja ja tiivistettyjä tiedostoja eri muodoissa, mukaan lukien ZIP, RAR, 7Z, TAR, GZIP ja enemmän. Tämä opas tarjoaa yleiskuvan käytettävissä olevista ominaisuuksista ja selittää, miten suorittaa yhteisiä tehtäviä käyttämällä koodin esimerkkejä .Net.
Tuetut arkistomuodot
Universal Extractor for .NET tukee laajan valikoiman arkistomuotoja, mukaan lukien:
- ja ZIP (ZIP)
- Harvinainen ( .rar )
- 7 Z ( .7 Z )
- Tar (tar) ja tar
- GZIP ( .gz ) ja
- BZIP2 (.bz2) ja
Arkkitehdin poisto
Voit poistaa arkiston käyttämällä Universal Extractor for .NET, voit käyttää seuraavaa koodin esimerkkiä:
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");
}
Tämä koodi poistaa sisällön example.zip
Arkisto osoitteeseen nimeltään extracted
.
Tiedostojen poistaminen salasanan suojauksella
Jos arkisto on salasanalla suojattu, voit poistaa sen käyttämällä seuraavaa koodin esimerkkiä:
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");
}
Tämä koodi poistaa sisällön example.zip
arkisto, joka on suojattu salasanalla, osoitteeseen nimeltään extracted
.
Arkkitehdin sisällön luettelo
Tiedoston sisällön luettelemiseksi ilman sen poistoa voit käyttää seuraavaa koodin esimerkkiä:
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);
}
}
Tämä koodi on luettelo sisällöstä example.zip
arkistointi ilman sen poistamista.