Extractor universal per a .NET

L’extractor universal per a .NET és un plugin especialitzat dins del Aspose.ZIP per a .NET Es proporciona una interfície simplificada per extreure i descomprimir els arxius a través de diversos formats com ZIP, RAR, 7Z, TAR, GZ IP, i BZip2 . Aquest plugin està dissenyat per als desenvolupadors que requereixen capacitats d’extracció eficients sense necessitar la superfícies API completa de Aspose.

Instal·lació i configuració

  • Afegeix el paquet Aspose.ZIP al teu projecte a través de NuGet:
dotnet add package Aspose.ZIP

Compatible amb:

  • Sistemes operatius: Windows, macOS (10.12+), Linux (amb .NET Core 2.0+)
  • Frameworks: .NET Frames 2.0–4.8, .NET Standard 2.0+, .NET Core, .net 5–7
  • Microsoft Visual Studio 2010–2022 i JetBrains Rider

Formats d’arxiu recolzats

El plugin Universal Extractor suporta l’extracció d’arxius dels següents formats:

  • ZIP ( .zip)
  • RAR (.rar) – inclòs RAR4 i Rar5
  • 7Z ( .7z) per a l’apartat)
  • TAR ( .tar) amb el seu nom)
  • GZIP ( .gz) en el seu lloc)
  • BZIP2 (.bz2) amb el seu nom)

Característiques i funcionalitats

Extractes de tot arxiu

using Aspose.Zip;

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

Això extracta tots els arxius de l’arxiu a la especificació extracted Direcció.

Arxiu protegit de contrasenyes

using Aspose.Zip;

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

Això extraeix el contingut d’una contrasenya protegida ZIP dels arxius.

Arxiu de continguts

using Aspose.Zip;

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

Aquesta llista de totes les entrades de l’arxiu sense extraure-les.

Extracció de fitxers específics

using Aspose.Zip;

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

Això només extracta el primer fitxer de l’arxiu al camí de sortida.

Les millors pràctiques

  • Sempre utilitzeu la darrera versió de Aspose.ZIP per a la màxima compatibilitat i correccions de bugs.
  • Implementar el tractament d’error per gestionar els casos de fitxers corromputs o no recolzats de manera gràcia.
  • Utilitza el tractament de contrasenyes de manera segura quan treballa amb arxius protegits.
  • Per a arxius grans, prefereix extracció de corrent per evitar un consum de memòria elevat.
  • Validar el format d’arxiu abans de l’extracció per garantir la compatibilitat amb el seu flux de treball.

Preguntes freqüents

**Pot Universal Extractor gestionar formats diferents de ZIP?**Suporta diversos formats, incloent RAR, 7Z, TAR, GZIP i BZ IP2.

**Suporta els arxius encriptats?**Sí, els arxius protegits amb contrasenyes es donen suport al subministrament de la password durant el càrrega de l’arxiu.

**Puc enumerar els arxius abans d’extreure’ls?**Sí, per iterar sobre el Entries Propietats que es poden inspeccionar els continguts d’arxiu.

**És segur l’extractor universal multi-tres?**Sí, es pot utilitzar de manera segura en entorns multi-triats, sempre que cada instància d’arxiu es tracti independentment.

**És l’extracció l’única característica proporcionada?**Sí, aquest plugin es centra únicament en l’extracció d’arxius. per a la compressió avançada o la creació de arxiu, utilitzeu la API completa Aspose.ZIP.

Amb Aspose.ZIP Universal Extractor per a .NET, es pot integrar fàcilment la decompressió d’arxiu en les seves aplicacions .Net, si vostè està tractant els annexos ZIP en un client de correu electrònic, batx-extracció Rara Arxius, o la integració de l’extracció 7Z en tubs automatitzats.

 Català