Universal Extractor för .NET
Introduktion till Universal Extractor för .NET
Universal Extractor för .NET är en plugin som gör det möjligt för utvecklare att extrahera arkiv och komprimerade filer i olika format, inklusive ZIP, RAR, 7Z, TAR, GZIP och mer. Denna guide ger en översikt över de tillgängliga funktionerna och förklarar hur man utför vanliga uppgifter med hjälp av kodexempel i .Net.
Stödda arkivformat
Universal Extractor för .NET stöder ett brett utbud av arkivformat, inklusive:
- för ZIP (ZIP)
- Sällsynta ( .rar )
- 7 Z (.7 Z )
- Tar ( .tar )
- GZIP ( .gz )
- BZIP2 (.bz2) och
extrahera arkiv
För att extrahera ett arkiv med Universal Extractor för .NET kan du använda följande kodexempel:
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");
}
Denna kod extraherar innehållet i example.zip
Arkiv till en katalog som heter extracted
.
Hämta arkiv med lösenordsskydd
Om ett arkiv är lösenordsskyddat kan du extrahera det med hjälp av följande kodexempel:
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");
}
Denna kod extraherar innehållet i example.zip
arkiv, som är skyddad med ett lösenord, till en katalog som heter extracted
.
Förteckning arkivinnehåll
För att lista innehållet i ett arkiv utan att extrahera det kan du använda följande kodexempel:
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);
}
}
Denna kod innehåller innehållet i example.zip
Arkiv utan att extrahera den.