Univerzalni ekstrakt za .NET

Universal Extractor za .NET je specijalizirani plugin u okviru Aspose.ZIP za .NET Knjižnica. pruža pojednostavljenu interfejs za ekstrakciju i dekompresije arhiva u više formata kao što su ZIP, RAR, 7Z, TAR, GZ IP, i BZip2 . Ovaj plugin je dizajniran za razvijatelje koji zahtijevaju učinkovite sposobnosti ekstrakta bez potrebe za punom API površinom Aspose.

Instaliranje i postavljanje

  • Dodajte paket Aspose.ZIP vašem projektu putem NuGeta:
dotnet add package Aspose.ZIP

Kompatibilan je s:

  • Operacijski sustavi: Windows, macOS (10.12+), Linux (s .NET Core 2.0+)
  • Obilježavanje: .NET Framework 2.0 – 4.8, .NET Standard 2.0+, .net Core, .NET 5 – 7
  • IDES: Microsoft Visual Studio 2010–2022 i JetBrains Rider

Podržani arhivski formati

Plugin Universal Extractor podržava ekstrakciju arhiva iz sljedećih formata:

  • ZIP (ZIP) i zip)
  • RAR (.rar) – uključujući RAR4 i Rar5
  • 7Z (7,7z) u obliku)
  • TAR ( .tar) u kojem se nalaze)
  • GZIP ( .gz) u obliku)
  • BZIP2 (.bz2) na raspolaganju)

Značajke i funkcionalnosti

Cijeli arhiv

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    archive.ExtractToDirectory("extracted");
}

To izvlači sve datoteke iz arhiva u određeno extracted Direktorat.

Izvadite lozinku zaštićene arhive

using Aspose.Zip;

using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
    archive.ExtractToDirectory("extracted");
}

To izvlači sadržaj zaštićenog lozinke ZIP u arhivu.

Sadržaj arhiva

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    foreach (var entry in archive.Entries)
    {
        Console.WriteLine(entry.Name);
    }
}

To je popis svih ulazaka u arhivu bez uklanjanja.

Uklanjanje specifičnih datoteka

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    var entry = archive.Entries[0];
    entry.Extract("firstFile.txt");
}

To izvlači samo prvu datoteku u arhivu na put izlaska.

Najbolje prakse

  • Uvijek koristite najnovije verzije Aspose.ZIP za maksimalnu kompatibilnost i popravke pogrešaka.
  • Uvođenje rješavanja pogrešaka za upravljanje korumpiranim ili nepodržanim arhivskim slučajevima milosrdno.
  • Koristite upravljanje lozinkom sigurno kada radite sa zaštićenim arhivima.
  • Za velike arhive, preferirajte stream ekstrakciju kako biste izbjegli visoku potrošnju memorije.
  • Validirajte format arhiva prije ekstrakcije kako biste osigurali kompatibilnost s vašim radnim tokom.

Često postavljana pitanja

**Može li Universal Extractor upravljati formatima koji nisu ZIP?**Podržava više formata, uključujući RAR, 7Z, TAR, GZIP i BZ IP2.

**Podržava li to šifrirane arhive?**Da, arhivi zaštićeni lozinkom podržavaju se pružanjem lozinke tijekom preuzimanja arhiva.

**Mogu li popisati datoteke prije uklanjanja?**Na primjer, prema iteriranju iznad Entries Proizvodi koje možete provjeriti sadržaj arhiva.

**Je li Universal Extractor multi-trade siguran?**Da, možete ga sigurno koristiti u višestrukim okruženjima, pod uvjetom da se svaki primjer arhiva obrađuje neovisno.

**Je li ekstrakcija jedina predviđena značajka?**Da, ovaj plugin se usredotočuje isključivo na ekstrakciju arhiva. za naprednu kompresije ili arhivsku stvaranje, koristite punu API Aspose.ZIP.

Uz Aspose.ZIP Universal Extractor za .NET, lako možete integrirati dekompresije arhiva u vaše aplikacije.NET, bez obzira na to da li upravljate priključcima ZIP-a u e-mail klijenta, paket ekstrakcije rijetko arhiva, ili integriranje 7Z ekstrakcije u automatizirane cijevi.

 Hrvatski