RadZipLibrary is part of the Telerik Document Processing libraries. The full documentation for this component is available at https://docs.telerik.com/devtools/document-processing/libraries/radziplibrary.
Have you ever wondered how to increase the responsiveness of your applications by compressing the data that you send over the internet? With the new Zip Library you can compress data like images, docx or pdf files and send them over the wire. Thus, you will achieve fast and secure transactions.
This is a list with short descriptions of the top-of-the-line features of Telerik's Zip Library control:
Easy to use API: The library exposes flexible and easy API to provide you with full control over the compressed data. The extension methods allow you to implement the most common scenarios in a single line of code, like creating zip file from 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 ZIP file from stream.
Compress a stream: RadZipLibrary can significantly facilitate your efforts in compressing a stream, for example to send it over the internet.
Support for large files: The Zip Library works seamlessly with large files (over 4GB).
Support for encryption: You can protect your ZIP file with password for more security.
You have two options to add the required Telerik references to your Xamarin.Forms app in order to use RadZipLibrary:
- Add the Telerik UI for Xamarin Nuget package following the instructions in Telerik NuGet package server topic.
If you don't want to add the all Telerik.UI.for.Xamarin nuget package, you have the option to add a separate nuget package. For RadZipLibrary you have to install the Telerik.UI.for.Xamarin.Zip nuget package.
Add the references to Telerik assemblies manually, check below the required assembly for RadZipLibrary:
Please keep in mind this assembly is located in the Portable folder, still, you need to add a reference to them in the Xamarin.Forms project as well as in each of the platform projects (Android | iOS | UWP).