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
Iestatīt licences atslēgas, lai izslēgtu pilnas funkcijas (skatīt Mērtēta licencēšana ).
Attiecībā uz atbalstītajiem rāmjiem un videi, pārbaudiet Instalācijas ceļvedis .
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.