Arbeiten mit LZip-Archiven
Contents
[
Hide
Show
]Überblick
Lzip-Archiv ist unter Linux üblich. Es verwendet den LZMA-Algorithmus. Mit der Aspose.ZIP für .NET-API können Sie Lzip-Archive in Ihren Anwendungen erstellen und verwalten, ohne dass andere Anwendungen von Drittanbietern erforderlich sind. Die Aspose.ZIP API stellt die Klasse „ LzipArchive“ für die Arbeit mit solchen Archiven bereit. Diese Klasse stellt grundlegende Methoden zum Ausführen von Vorgängen an Archiven bereit.
Eine Datei komprimieren
Das folgende Codebeispiel zeigt, wie eine Datei mithilfe der LzipArchive-Instanz komprimiert wird.
1 using (LzipArchive archive = new LzipArchive())
2 {
3 archive.SetSource("data.bin");
4 archive.Save("data.bin.lz");
5 }
Lzip-Archiv extrahieren
Das folgende einfache Codebeispiel zeigt, wie man ein Lzip-Archiv öffnet.
1 using (FileStream sourceLzipFile = File.Open("data.bin.lz", FileMode.Open))
2 {
3 using (FileStream extractedFile = File.Open("data.bin", FileMode.Create))
4 {
5 using (LzipArchive archive = new LzipArchive(sourceLzipFile))
6 {
7 archive.Extract(extractedFile);
8 }
9 }
10 }