Arbeiten mit XZ-Archiven

�berblick

XZ-Archiv ist unter Linux �blich. Es verwendet den LZMA2-Algorithmus. Mit der Aspose.ZIP f�r .NET-API k�nnen Sie XZ-Archive in Ihren Anwendungen erstellen und verwalten, ohne dass andere Anwendungen von Drittanbietern erforderlich sind.�Die Aspose.ZIP API stellt die Klasse � XzArchive� 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 XzArchive-Instanz komprimiert wird.

 1    using (FileStream xzFile = File.Open("data.bin.xz", FileMode.Create))
 2    {
 3        using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
 4        {
 5            using (var archive = new XzArchive(Aspose.Zip.Xz.Settings.XzArchiveSettings.FastestSpeed))
 6            {
 7                archive.SetSource(source);
 8                archive.Save(xzFile);
 9            }
10        }
11    }

XZ-Archiv �ffnen

Das folgende einfache Codebeispiel zeigt, wie man ein XZ-Archiv �ffnet.

1    using (var archive = new XzArchive("data.bin.xz"))
2    {
3        archive.Extract("data.bin");
4    }

Auswahl der Pr�fsummenberechnungsmethode

Im XZ-Archiv k�nnen Sie die Datenintegrit�tsberechnung aus CRC32, CRC64, SHA-256 ausw�hlen oder weglassen. Aspose.Zip implementiert drei solcher Methoden: �XzCheckType.None�, �XzCheckType.Crc32�, �XzCheckType.Crc64�. Der Standardwert ist CRC32.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.