Tento základní článek vysvětluje jak vytvořit 7z archiv v C#. Obsahuje podrobné kroky a ukázku kódu, které demonstrují, jak lze ve vašich aplikacích vytvořit soubor C# 7z. Pro práci s touto funkcí navíc nepotřebujeme instalovat žádný nástroj nebo komprimační aplikaci třetí strany.
Kroky k vytvoření archivu 7z v C#
- Nainstalujte Aspose.ZIP ze správce balíčků NuGet a vytvořte archiv 7z
- Inicializujte objekt třídy SevenZipArchive
- Přidejte všechny soubory a adresáře pomocí metody CreateEntries
- Uložte výstupní archiv jako soubor 7z
Prostřednictvím tohoto podrobného přístupu můžeme jasně pochopit proces vytváření 7z archivu. Výše uvedené kroky také pokrývají podrobnosti o konfiguraci a poté poskytnou C# 7zip příklad kód pro vytvoření archivu. Můžete komprimovat jeden soubor zadáním jeho názvu nebo komprimovat celou složku pomocí její cesty.
Kód pro vytvoření archivu 7z v C#
Pro vytvoření archivu typu 7z C# jsou zde sdíleny podrobnosti o prostředí a ukázkový kód. Tento kód převezme cestu ke složce a vytvoří archivní soubor 7zip obsahující veškerý obsah složky. Navíc můžete tento kód vylepšit tak, aby zahrnoval šifrování AES a ochranu heslem pro archiv. Všimněte si, že tento kód můžete škálovat tak, že jej vložíte do aplikace založené na vláknech a zároveň využijete výhody paralelního zpracování.
Tento tutoriál vysvětluje podrobnosti pro práci s aplikací založenou na 7zip C#. Pokud se však chcete naučit extrahovat soubory ze souboru ZIP, můžete si přečíst článek na jak extrahovat ZIP soubor v C#.