devexpress-office-file-api-zip

Create, read, extract, and modify ZIP archives in .NET using the DevExpress Compression API.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-office-file-api-zip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpress-office-file-api-zip
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-office-file-api/skills/devexpress-office-file-api-zip
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-office-file-api-zip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual, error-prone work of handling ZIP archive operations in .NET applications, removing the need for unvetted third-party libraries and reducing hallucinations from incorrect DevExpress API usage.

Core Features & Use Cases

  • Full ZIP Lifecycle Management: Create, read, extract, and modify ZIP archives programmatically with no external dependencies.
  • Secure Archive Operations: Add AES-256 or ZipCrypto password protection, resolve file conflicts during extraction, and cancel long-running archiving tasks.
  • Use Case: For example, if you need to package user-generated documents into a password-protected ZIP for secure download, this Skill provides exact, tested DevExpress API patterns to implement that reliably.

Quick Start

Use the devexpress-office-file-api-zip skill to create a password-protected ZIP archive from a local directory and extract it to a specified output folder.

Frequently Asked Questions about devexpress-office-file-api-zip

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a password-protected ZIP archive in C# .NET?

You create a password-protected ZIP archive in C# .NET by using the DevExpress Compression API to apply AES-256 or ZipCrypto encryption during archive generation. This requires the DevExpress.Document.Processor NuGet package and a valid DevExpress license.

Can I compress in-memory streams into a ZIP archive using .NET?

You can compress in-memory streams into a ZIP archive using the DevExpress Compression API in .NET. This enables full ZIP lifecycle management including reading, extracting, and modifying archives programmatically without relying on unvetted third-party libraries.

Do I need a DevExpress license to extract ZIP archives in .NET Framework?

A valid DevExpress license is required to extract ZIP archives in .NET Framework projects using this API. Consistent DevExpress package versioning across the project is also necessary to operate without build or runtime errors.

What is the best way to resolve file conflicts during ZIP extraction in .NET?

The best way to resolve file conflicts during ZIP extraction in .NET is using the DevExpress Compression API, which supports built-in conflict resolution. It also allows cancellation of long-running archiving tasks and content filtering during extraction.

Why does my .NET ZIP compression build fail with DevExpress package errors?

Your .NET ZIP compression build fails because consistent DevExpress package versioning across the project is required. Ensure the DevExpress.Document.Processor NuGet package versions match and a valid DevExpress license is applied to avoid build or runtime errors.