Ця стаття може бути корисною, якщо ви шукаєте спосіб інтегрувати стиснення та витягування файлів у вашому .NET додатку. LZIP — це формат безвтратного стиснення даних, який широко використовується для стиснення та обміну вихідним кодом, програмними пакетами та резервними копіями. Для досягнення цієї автоматизації ми будемо використовувати Aspose.ZIP для .NET, оскільки цей SDK робить роботу з файлами LZIP у C# легкою справою. Наприкінці цього посібника ви зможете розробити модуль для програмного стиснення та розпаковки файлів LZIP.

Aspose.ZIP для .NET - Встановлення

Встановити цей SDK досить просто. Просто завантажте файли SDK або виконайте наступну команду:

Install-Package Aspose.Zip

Альтернативно, встановіть через менеджер пакетів NuGet.

Як програмно стиснути файли LZIP у C#

Aspose.ZIP для .NET пропонує повний набір функцій для роботи з файлами LZIP у C#. Однак ми можемо стискати та розпаковувати файли LZIP, використовуючи цей SDK. Спочатку давайте перевіримо, як ми можемо стиснути файли LZIP.

Ви можете виконати наведені нижче кроки:

  • Визначте шлях до робочого каталогу та завантажте ліцензію.
  • Створіть екземпляр класу LzipArchive.
  • Викличте метод SetSource, щоб встановити вміст, який потрібно стиснути в архіві.
  • Викличте метод Save, щоб створити архів LZIP у зазначений файл призначення.

Наступний приклад коду показує, як стиснути файли LZIP у C#: Наступний вихід буде згенеровано:

compress-lzip

Витяг файлів LZIP за допомогою Aspose.ZIP для .NET

Тепер ми розглянемо, як витягувати файли LZIP, використовуючи той самий SDK. Для цього ми будемо використовувати метод Extract для розпаковки LZIP файлу, як показано в наведеному нижче прикладі коду:

Вихід:

extract-lzip

Отримати безкоштовну ліцензію

Отримайте безкоштовну тимчасову ліцензію, щоб спробувати цей SDK без обмежень оцінки.

Висновок

Ми побачили, як кілька рядків вихідного коду можуть дозволити вам ефективно обробляти великі файли. Стиснення архіву може зменшити розмір великих файлів, щоб ви могли легко їх розподілити. Ми реалізували, як програмно стиснути та розпакувати файли LZIP у C#. Крім того, ви можете ознайомитися з документацією, API refs та репозиторієм GitHub для подальшого дослідження. Також ви можете поставити свої запитання на нашому форумі.

Поширені запитання

Як стиснути файли LZIP у C#?

Ми можемо легко створити файл LZIP, використовуючи Aspose.ZIP для .NET. Будь ласка, перейдіть за цим посиланням, щоб побачити робочий приклад коду.

Як я можу програмно витягнути файли LZIP?

Викличте метод Extract, який надає Aspose.ZIP для .NET. Цей .NET SDK є легким і зручним для розробників.

Чи легко працювати з файлами LZIP у C#?

Так, Aspose.ZIP для .NET постачається з детальною документацією. Тому розробники можуть легко ознайомитися з ним.

Дослідження