Pokud se díváte na Programování archivů v C#, jste na správném místě! Tento článek slouží jako komplexní průvodce efektivním nakládáním s extrakcí souborů ZIP pomocí .NET Archivní knihovna.Budeme zkoumat různé metody pro odemykání souborů, včetně toho, jak spravovat archivy chráněné heslem a šifrování AES.

Zip soubory v C#

V našem předchozím Článek o vytváření ZIP souborů, diskutovali jsme o různých technikách pro balení souborů pomocí Aspose.ZIP for .NET.A teď se ponořme do Odstranění zip souborů a extrahování souborů z heslem chráněných a AES šifrovaných ZIP archivů v C#.

Stůl obsahů

Extrakt ZIP archivů v C# - Instalace API

Než začnete, ujistěte se, že máte downloadováno a referenční Aspose.ZIP for .NET.Balíček můžete také nainstalovat prostřednictvím Nuget Package Manager - správce balíčků.Chcete-li přidat knihovnu do projektu, spusťte následující příkaz:

PM> NuGet\Install-Package Aspose.Zip

Jak extrahovat soubory ZIP v C#

Extrakce ZIP souborů lze provést dvěma hlavními způsoby:

  1. Každý soubor z archivu ZIP extrahujte individuálně.
  2. Všechny soubory se rozbalí do konkrétního složky pomocí .NET Core Zip.

C# Extract File from ZIP: krok za krokem pokyny pro extrahování konkrétních souborů z archivů ZIP.

Chcete-li extrahovat soubory individuálně při sledování výstupu, postupujte podle těchto kroků:

C# Extract File from ZIP: krok za krokem pokyny pro extrahování konkrétních souborů z archivů ZIP.:

using Aspose.Zip;
// Open ZIP file
using (FileStream zipFile = File.Open("encrypted.zip", FileMode.Open))
{
  	// Decrypt and extract to folder
	new Archive(zipFile, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }).ExtractToDirectory("decrypted");
}

Zde je vzorový kód pro odříznutí souborů ZIP do složky pomocí C# Unzip File to Folder:

Pokud chcete rozebrat všechny soubory do konkrétního složky, postupujte podle těchto kroků:

Zde je vzorový kód pro odemykání souborů ZIP do složky pomocí C# Unzip soubor do složky:

using Aspose.Zip;
// Open ZIP file
using (FileStream zipFile = File.Open("encrypted.zip", FileMode.Open))
{
  	// Decrypt and extract to folder
	new Archive(zipFile, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }).ExtractToDirectory("decrypted");
}

C# Unzip Heslo chráněné ZIP soubory

Můžete extrahovat heslem chráněné ZIP archivy pomocí Aspose.ZIP for .NET.Jednoduše zadáte heslo pomocí ArchiveLoadOptions třídy, kterou budete předávat jako druhý parametr do ArchivyVybudování: Například na C# Unzip soubor s heslem,Vezměte si následující příklad.

Zde je vzorový kódový snímek pro odemykání souboru ZIP chráněného heslem:

using Aspose.Zip;
// Open ZIP file
using (FileStream zipFile = File.Open("encrypted.zip", FileMode.Open))
{
  	// Decrypt and extract to folder
	new Archive(zipFile, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }).ExtractToDirectory("decrypted");
}

Získejte šifrované soubory AES v C#

Pokud je váš archiv šifrovaný pomocí AES, Aspose.ZIP for .NET podporuje metody šifrování AES128, AES192 a AES256. extrahování šifrovaného ZIP souboru AES je podobné odemykání archivu chráněného heslem; stačí zadat heslo pro dešifrování pomocí ArchiveLoadOptions Třídy.

Zde je návod, jak extrahovat AES šifrované ZIP soubory v C#:

C# ZIP Extraction API - Získejte bezplatnou licenci

ZIP extrakci můžete provádět bez jakýchkoli omezení hodnocení získáním Dočasná bezplatná licence.

Závěr

V tomto článku jsme se zaměřili na to, jak Unzip ZIP souborů pomocí C# a řešili výtěžek archivů ZIP chráněných heslem.Dále jsme prozkoumali, jak nakládat s šifrovanými soubory ZIP. Aspose.ZIP for .NET,Zkontrolujte si to dokumentace.

Tento průvodce je vaším go-to zdrojem pro C# .NET 6 Zip Extrakce souborů, C# .NET 7 Zip Extrakce souborů,A ještě víc, ať už pracujete s .NET Core Zip - Zip pro uživatele Extrakce souboru do konkrétního složky nebo implementace C# Decompress ZIP s řešením chyb, techniky zde diskutované zvýší vaše možnosti extrakce ZIP v .NET.

Pro další pomoc vám tento průvodce obsahuje informace o C# Unzip soubor, C# Unzip soubor v paměti,a C# Decompress ZIP.Dozvíte se také o C# Otevřít ZIP, C# Unpack ZIP,A jak se Zip bez hesla.Pokud máte zájem pracovat s archivy chráněnými heslem, budeme pokrývat, jak Získat ZIP heslo a Otevřít šifrovaný zip soubor.Postupujte podle těchto pokynů pro efektivní správu vašich ZIP souborů v C#.

Kromě toho, pokud chcete vědět, jak .NET Unzip - Zobrazit soubory nebo provádějí C# archivace operace, tento průvodce poskytuje všechny potřebné informace, které potřebujete začít s C# Decompress ZIP a C# Zipping souborů.

More in this category