Overview
Telerik Document Processing includes RadZipLibrary for compressing and archiving images, DOCX files, PDF files, and other content. You can create and edit new ZIP files or load and extract data from existing ZIP archives. The library includes support for large files, encryption, and more.

You can compress data such as images, DOCX files, and PDF files before you transfer or store it.

Key Features
The following list shows the key features of RadZipLibrary:
-
Flexible API: The library exposes a flexible API that gives you full control over the compressed data. The extension methods allow you to implement the most common scenarios in a single line of code, such as creating a ZIP file from a folder or extracting it.
-
Load or create ZIP files: You can load data from existing ZIP files, create new ones, and edit ZIPs that can be used by other applications. You can also create ZIP files in memory or add data to a ZIP file from a stream.
-
Compress a stream: RadZipLibrary can help you compress a stream, for example, to send it over the internet.
-
Support for large files: RadZipLibrary works with files that are larger than 4 GB.
-
Support for encryption: Protect ZIP files with passwords for more security.
If you do not have Telerik Document Processing installed, see the first steps tutorial to learn how to get the packages through the available suites. For usage details, see how to get started with RadZipLibrary.
Online Demos
The following table lists the available online demos:
| Demo | Description |
|---|---|
| ZipLibrary Basic Usage | The ZipLibrary allows your application to read all the data from a ZIP file simultaneously and display the information about the compressed files in a grid. |
| ZipLibrary Stream Compression | This example shows how to compress streams with the preferred compression level. |
| ZipLibrary Archive Protection | The ZipLibrary lets you password-protect and open a ZIP archive with a password. |