Работа с архивами LZip
Contents
[
Hide
Show
]Обзор
Lzip-архив часто встречается в Linux. Он использует алгоритм LZMA. Aspose.ZIP for .NET API позволяет создавать и управлять Lzip-архивами в ваших приложениях без необходимости использования каких-либо других сторонних приложений. API Aspose.ZIP предоставляет класс LzipArchive для работы с такими архивами. Этот класс предоставляет базовые методы для выполнения операций с архивами.
Сжать файл
В следующем примере кода показано, как сжать файл с помощью экземпляра LzipArchive.
1 using (LzipArchive archive = new LzipArchive())
2 {
3 archive.SetSource("data.bin");
4 archive.Save("data.bin.lz");
5 }
Извлечь архив Lzip
В следующем простом примере кода показано, как открыть Lzip-архив.
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 }