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.

 Hrvatski