Возможности
Aspose.ZIP для .NET: Мощная библиотека управления ZIP-архивами
Aspose.ZIP для .NET - это всесторонняя библиотека, предоставляющая эффективный способ работы с ZIP-архивами в ваших приложениях .NET. С помощью нашего надежного API вы можете легко создавать, читать и изменять ZIP-файлы, что делает его идеальным для управления и распространения больших наборов данных, документов или мультимедийных файлов.
Ключевые возможности:
Создание ZIP-архивов
- Генерируйте новые ZIP-файлы с нуля, используя пользовательские настройки, такие как уровень сжатия, защита паролем и права доступа к файлам.
- Создавайте самораспаковывающиеся архивы Zip, которые можно запускать без необходимости внешних инструментов для распаковки.
- Включите возможность создания нескольких физических файлов .zip для крупных архивов.
Добавление/Извлечение файлов
- Добавляйте или вставляйте новые файлы в существующие ZIP-архивы без перезаписи содержимого.
- Извлекайте отдельные файлы и папки из ZIP-архивов с возможностью фильтрации файлов.
- Сжимайте и распаковывайте файлы в широком диапазоне форматов, включая изображения, документы, видео и исполняемые файлы.
Работа с существующими архивами
- Загружайте и манипулируйте существующими ZIP-файлами, включая даты создания, изменение и права доступа.
- Обновляйте метаданные, такие как временные метки файлов, владелец/группа/права доступа и т. д., на встроенных архивах.
- Удаляйте или удаляйте отдельные файлы/папки из внешнего архива, сохраняя при этом другие содержимое внутри.
Продвинутые возможности сжатия и защиты паролем
- Используйте пользовательские алгоритмы сжатия для создания потоков данных формата zip, которые повышают целостность данных.
- Устанавливайте пароли при сжатии и извлечении с настраиваемыми вариантами хеширования (MD5/SHA-256 и т. д.).
- Применяйте контроль доступа к файлам через разрешения Unix.
Примечание: Защита паролем обеспечивает дополнительный уровень безопасности для предотвращения несанкционированного доступа.
Обработка ошибок и исключений
Наш надежный API обрабатывает и сообщает о потенциальных ошибках с помощью исключений .NET, снижая сложность разработки функций без ошибок для общих задач сжатия в вашем приложении.