Universālais ekstraktors .NET

Universal Extractor for .NET ir specializēts plugins ASPOSE.ZIP par .NET Bibliotēka. tā nodrošina vienkāršotu saskarni, lai ekstraktu un dekompresētu arhīvus vairākos formātos, piemēram, ZIP, RAR, 7Z, TAR, GZ IP, un B ZIP2. Šis plugins ir paredzēts izstrādātājiem, kuri prasa efektīvas izņemšanas iespējas bez nepieciešamības pilna API virsmas Aspose.

Instalācija un uzstādīšana

  • Pievienojiet Aspose.ZIP paketi savam projektam, izmantojot NuGet:
dotnet add package Aspose.ZIP

Kompatibilitāte ar:

  • Operētājsistēmas: Windows, macOS (10.12+), Linux (ar .NET Core 2.0+)
  • Sīkdatnes: .NET Framework 2.0–4.8, .Net Standard 2.0+, .net Core, .NET 5–7
  • IDEs: Microsoft Visual Studio 2010–2022 un JetBrains Rider

Atbalstītie arhīvu formāti

Universal Extractor plugins atbalsta arhīvu ekstrakciju no šādiem formātiem:

  • ZIP ( .zip) un)
  • RAR (.rar) – ieskaitot RAR4 un rAR5
  • 7 Z ( .7 Z)
  • TAR ( .tar) un TAR)
  • GZIP ( .gz)
  • BZIP2 (.bz2)

Iezīmes un funkcionalitātes

Izrakstīt visu arhīvu

using Aspose.Zip;

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

Tas izņem visus failus no arhīva norādītajā extracted un direktori.

Izņemt paroles aizsargātus arhīvus

using Aspose.Zip;

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

Tas izņem saturu paroli aizsargāta ZIP Arhīvs.

Arhipelāga saturs

using Aspose.Zip;

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

Tas norāda visus ierakstus arhīvā, neizņemot tos.

Specifisku failu ekstrakts

using Aspose.Zip;

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

Tas izraksta tikai pirmo failu arhīvā uz izejas ceļu.

Labākās prakses

  • Vienmēr izmantojiet jaunāko versiju Aspose.ZIP, lai nodrošinātu maksimālu saderību un kļūdu labošanu.
  • Izveidojiet kļūdu apstrādi, lai labprātīgi pārvaldītu korumpētus vai nepieņemamus arhīvu gadījumus.
  • Izmantojiet paroles apstrādi droši, strādājot ar aizsargātiem arhīviem.
  • Lieliem arhīviem dod priekšroku strēma ekstrakcija, lai izvairītos no augsta atmiņas patēriņa.
  • Validējiet arhīva formātu pirms ekstrakcijas, lai nodrošinātu saderību ar darba plūsmu.

Bieži uzdotie jautājumi

**Vai Universal Extractor var apstrādāt formātus, kas nav ZIP?**Tā atbalsta vairākus formātus, tostarp RAR, 7Z, TAR, GZIP un BZ IP2.

**Vai tā atbalsta šifrētus arhīvus?**Jā, paroles aizsargātie arhīvi tiek atbalstīti, nodrošinot paroli arhīva uzlādes laikā.

**Vai es varu uzskaitīt failus pirms to izņemšanas?**Jā, iterējot pār Entries īpašums, ko varat pārbaudīt arhīva saturu.

**Vai Universal Extractor multi-tried ir drošs?**Jā, jūs varat droši izmantot to daudzveidīgajos apstākļos, ar nosacījumu, ka katrs arhīva instants tiek apstrādāts neatkarīgi.

**Vai ekstrakcija ir vienīgā sniegta funkcija?**Jā, šis plugins ir vērsts tikai uz arhīva ekstrakciju. Lai uzlabotu kompresiju vai arhīvu izveidi, izmantojiet pilnu Aspose.ZIP API.

Ar Aspose.ZIP Universal Extractor for .NET, jūs varat viegli integrēt arhīva dekompresiju jūsu .Net lietojumprogrammās, vai jūs apstrādājat ZIP piestiprinājumus e-pasta klientu, batch ekstrakcijas reti arhīvi, vai 7Z ekstrakcijas integrēšana automatizētajos caurulēs.

 Latviski