Xceed Streaming Compression Library Documentation
Welcome to Xceed Streaming Compression Library

The Xceed Streaming Compression Library is a high-performance raw compression library for Windows developers. It provides applications with the ability to compress and decompress streaming data as well as memory buffers, strings, blobs or single files. Unlike the Xceed Zip Compression Library, this lightweight library doesn't offer Zip file manipulation capabilities.

The library offers two well known compression algorithms to suit your application's needs. For fast compression and decompression speeds, you can use the library's Deflate algorithm. It's the same one used in the industry standard zip file format and it achieves pretty good compression. For maximum compression, the popular new BZip2 algorithm (Burrows-Wheeler Transform) is definitely the way to go. We've found that BZip2 often achieves between 20 to 30% better compression on many popular file types such as database, picture, text and executable files. Developers can also choose to compress using the Deflate64 ™ compression method, also known as Enhanced Deflate. Deflate64™  is supported by PKZIP v4.5 and up only.

Like all Xceed components, this library is designed to be flexible yet extremely easy to use. In fact, it only takes one line of code to compress and decompress memory or files. A single line of code can even be used to chain together multiple Xceed components like the Xceed Encryption Library and the Xceed Binary Encoding Library, so you can compress, encrypt and encode data into text just as easily.

The fully self-contained ActiveX control at the core of the library is all you need to include with your projects. The component has no external dependencies such as MFC DLLs, runtime libraries or other resources. That translates to minimal hassle at distribution time. The library also supports all the available ActiveX functionality designed to make your programming job easier, such as categorized properties, built-in constants and enumerations, context-sensitive F1-help, optional parameters and built-in help strings.

The library comes with support for all 32-bit development languages that can use ActiveX controls, including Visual Basic, Visual C++, Delphi, C++Builder, Visual Interdev, Office 97 suite products.

We invite you to download the fully functional free trial version of the library and start integrating Xceed Streaming Compression Library into one of your existing programs right away. All you really have to do is add the control to a form, set one or two properties, and off you go! Get it at www.xceedsoft.com.

The product is only available with Xceed Ultimate Suite or Xceed Data Manipulation Suite through a subscription that delivers much more than just a perpetual license for versions received during the subscription. You also get a year of great services: expert priority support and access to new versions, new features, and bug fixes, as well as any new products added to the suite you purchase during the subscription. Additional years can be added at a discounted price at the time of purchase or before the subscription expires; a new subscription is required after it has expired.

All Xceed products can be tried out with a fully functional 45-day trial. Standard subscriptions come with a 60-day money-back guarantee

Xceed is devoted to the development and support of high-quality ActiveX, COM and Microsoft .NET components. For nearly 20 years, Xceed has been creating top-of-the-line WPF, .NET, Silverlight, and COM software components. Our current product line has over 100 professional components, which are used by more than 100,000 professional developers worldwide, including by Microsoft in many applications such as Visual Studio Team System 2010, Microsoft Office, Windows Home Server.