.NET API для сжатия и архивирования файлов

Управление ZIP-архивами, а также сжатие и распаковка файлов в любых приложениях на основе .NET.

 

 

 

Aspose.ZIP для .NET – это гибкий API для сжатия документов и управления архивами для стандартного формата ZIP. API позволяет приложениям .NET достигать сжатия / распаковки файлов, архивирования файлов, а также папок и шифрования архивов. Он обеспечивает защиту с помощью пользовательских паролей и традиционного шифрования с использованием шифрования ZipCrypto или AES, такого как AES128, 192 и AES256.

 

Обзор Aspose.ZIP для .NET API.

 

Сжатие / декомпрессия защита
  • Сжать каталоги
  • Распаковать файлы и папки
  • Составить архив
  • Добавить файлы в архив
  • Удалить записи из архивов

Aspose.ZIP
for .NET

  • Пользовательские пароли
  • ZipCrypto шифрование
  • Шифрование AES

 

Aspose.ZIP для .NET поддерживает стандартные форматы файлов ZIP.

 

Только ввод    Только вывод 
  • компрессия: Файлы, Архивы
  • декомпрессия: ZIP, TAR, GZIP, BZ2

Aspose.ZIP
for .NET

  • Сжатый: ZIP, TAR, GZIP, BZ2
  • Несжатый: Файлы, Архивы

 

Aspose.ZIP для .NET поддерживает любую платформу .NET, начиная со Standard 2.0, и может работать на 32-разрядных системах. 64-битные операционные

 

.NET Framework Aspose.ZIP
for .NET
.NET Core

 

Расширенные возможности .NET Zipping API

 

Простая интеграция Создать архив из одного или нескольких файлов Добавить файлы в архивы без сжатия
Зашифровать весь архив или конкретные записи Расшифровать весь архив или определенные записи Добавить записи в существующий архив
Удалить записи из существующего архива Сжать папку, соблюдая ее структуру Распакуйте в директорию, соответствующую структуре архива
Сжатие документов любого размера с применением параллелизма

 

Интеграция ZIP API
Интеграция ZIP API проста для всех своих функций. Вот только несколько строк кода для сжатия одного файла.

Сжатие одного файла – C#:

using (var archive = new Archive())
{
archive.CreateEntry(“filename.dat”, “Path\To\file.dat”));
archive.Save(“Path\To\result.zip”);
}