About Xceed Real-Time Zip for Silverlight

Add zip and unzip functionality to Silverlight applications.

Xceed Real-Time Zip for Silverlight add Zip and /Unzip to any Silverlight application, quickly and easily. Xceed Real-Time Zip for Silverlight uses no intermediate disk/memory storage or temporary files, it needs no local write access. Xceed Real-Time Zip for Silverlight offers many compression and decompression features such as unzipping user-provided or remotely hosted Zip files, whose data the Silverlight application could then consume or send elsewhere over the network; or zipping user-selected files or data created by the Silverlight application based on user input, and then sending it over the network. Xceed Real-Time Zip for Silverlight also includes streaming compression / decompression, support for BZip2, BWT, Deflate, and Deflate64™. AES encryption and decryption are supported for maximum security and WinZip compatibility. Events and properties monitor and control Zip writing/reading processes.

Xceed Real-Time Zip for Silverlight is written in 100% managed C# code, for Silverlight. Complete source code available in the Blueprint Edition. Xceed Real-Time Zip for Silverlight can also be purchased as part of the Xceed Data Manipulation Suite, or with Xceed Ultimate Suite (which gives you all 65+ Xceed components).

Xceed Real-Time Zip for Silverlight Main Features

  • 100% managed code written in C#. (Complete source code available in the Blueprint Edition of Xceed Real-Time Zip for Silverlight.)
  • Object-oriented design created specifically for Silverlight.
  • Seamless integration with the Silverlight base class libraries.
  • WinZip 12 compatible: WinZip 12 compatibility, supporting the LZMA algorithm for improved compression (Zip files using WinZip 12's special JPEG recompression feature are not supported)
  • All error handling works through Silverlight exception classes.
  • CLS compliant (Common Language Specification).
  • Does not use unsafe blocks for minimal permission requirements.
  • Documentation fully integrated into Visual Studio
  • VB.NET and C# sample applications.
  • Lets developers add zip and unzip capabilities to any Silverlight application, quickly and easily. Compresses and uncompresses files without resorting to intermediate disk/memory storage or temporary files, making it the perfect match for Silverlight: it needs no local write access.
  • The product's main ZipWriter and ZipReader classes use any seekable or non-seekable Stream-based object as the target or source Zip archive, respectively, for complete flexibility and "on-the-fly" compression/decompression.
  • Lightweight libraries.
  • Compression starts as soon as data has been received: no waiting for all of the files, or even for complete files. Doesn't need to know in advance the number or size of files.
  • Transfer of the Zip archive over a network can begin immediately, and the remainder of the archive becomes available as it is compressed.
  • Secure: Because no temporary files are used while creating a Zip file, there is less chance of unauthorized access or modification of files during the Zip creation process
  • Archived files are extracted and available instantly for further processing even if the component is still receiving the Zip archive.
  • The size or number of files in a Zip archive has absolutely no impact on memory and disk-space requirements.
  • Just a few methods and properties are needed to perform powerful Zip compression/extraction.
  • Supports the BZip2, BWT, Deflate, and Deflate64™ compression algorithms.
  • AES encryption and decryption are supported for maximum WinZip compatibility.
  • Events and properties to monitor and control the Zip writing/reading processes are also provided.
  • Reads the Xceed Unicode Extra Header, so it can now preserve filenames with Unicode characters. Very useful for handling international characters.
  • Works seamlessly with Xceed Upload for Silverlight.