Univerzalni ekstrakt za .NET
Uvod u Universal Extractor za .NET
Universal Extractor za .NET je plugin koji omogućuje razvijalcima da izvlače arhive i komprimirane datoteke u različitim formatima, uključujući ZIP, RAR, 7Z, TAR, GZIP i još mnogo toga.
Podržani arhivski formati
Universal Extractor za .NET podržava širok raspon arhivskih formata, uključujući:
- Sljedeći članakZIP (Zip)
- Riječ je o RAR (RAR)
- 7 Z (7,7 Z)
- Sljedeći Članak TAR (.tar)
- GZIP ( . gz )
- BZIP2 (.bz2) na raspolaganju
Izvlačenje arhiva
Da biste izvukli arhiv pomoću Universal Extractor za .NET, možete koristiti sljedeći primjer koda:
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");
}
Ovaj kod prikazuje sadržaje example.zip
Slijedeći članakArhiva u imenovanom katalogu extracted
.
Uklanjanje arhiva sa zaštitom lozinke
Ako je arhiv zaštićen lozinkom, možete ga izvaditi pomoću sljedećeg primjera koda:
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");
}
Ovaj kod prikazuje sadržaje example.zip
arhiv, koji je zaštićen lozinkom, do direktora nazvanog extracted
.
Popis arhivskih sadržaja
Da biste popisali sadržaj arhiva bez ekstrakcije, možete koristiti sljedeći primjer koda:
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);
}
}
Ovaj kod prikazuje sadržaje example.zip
arhiviranje bez izbacivanja.