Jak vytvořit 7z archív v C#

Jak vytvořit 7z archív v C#

Tento základní článek vysvětluje, jak vytvořit archiv 7z v C#. To zahrnuje podrobné kroky a vzorek kódu pro ukázat, jak vytvořit soubor 7z ve vašich aplikacích bez nutnosti jakýchkoli nástrojů třetích stran nebo kompresních aplikac.

Výhody vytvoření 7z archivů

  • Vysoká míra komprese:- 7z formát často poskytuje lepší komprese ve srovnání s jinými formáty.

  • víceúčelová podpora:- Umožňuje rychlejší rychlost komprese pomocí několika procesor.

  • Silné šifrován:- Nabízí šifrování AES-256 pro zvýšenou bezpečnost archivovaných údaj.

Předpoklady: Příprava životního prostředí

  • Nastavení Visual Studio nebo jakéhokoli kompatibilního .NET IDE.
  • Instalovat Aspose.ZIP prostřednictvím NuGet Package Manager.

Krok za krokem Návod k vytvoření 7z Archive

Krok 1: Instalace Aspose.ZIP

Přidejte do Aspose.ZIP knižnice pro váš projekt pomocí NuGet.

Install-Package Aspose.ZIP

Krok 2: Začněte s objektem SevenZipArchive

Vytvořte si příklad z SevenZipArchive a třídy.

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

Krok 3: Přidat soubory a adresáře

Použijte The CreateEntries Způsob přidání souborů nebo adresářů do archivu.

archive.CreateEntries("folder");

Krok 4: Zachraňte archiv 7z

Konečně uložíte archiv jako 7z soubor na disku.

archive.Save("folder.7z");

Kompletní příklad kódu pro vytvoření 7z archivu

Zde je kompletní příklad C#, který ilustruje proces vytváření archivu 7z:

// Create an empty 7z archive
using (SevenZipArchive archive = new SevenZipArchive())
{
    // Call the CreateEntries function to add the folder containing the contents
    archive.CreateEntries("folder");

    // Save the archive as a 7z file
    archive.Save("folder.7z");
}

Další informace

  • Knihovna Aspose.ZIP umožňuje pokročilé funkce, jako je šifrování AES, aby zabezpečila vaše archivy.
  • Můžete také implementovat multithreading pro rychlejší zpracování při vytváření archiv.

závěr

Tento tutoriál vám ukázal, jak vytvořit 7z archiv v C# pomocí Aspose.ZIP. Proces je jednoduchý, a s flexibilitou knihovny, můžete snadno spravovat různé typy souborů a zlepšit schopnosti zpracování souborů aplikace.

 Čeština