Noemax
Home
Products
Buy Now
Downloads
Support
Your Account
Contact Us Bookmark and Share
Products
WCF-Xtensions
FastInfoset.NET
DotNetCompression
Features
Size Comparisons
Pricing and Licensing
Try It
FAQ
Subscriptions
Free Utilities
Questions?
  Contact us for help on...
Features and capabilities
Pricing and licensing
Placing your order

Home » Products » DotNetCompression » FAQ

DotNetCompression FAQ

Download v2.1.0

Download

What is DotNetCompression?

DotNetCompression is a class library that provides an implementation of the GZIP and DEFLATE standards and can be used as a replacement for the corresponding implementation of .NET.

What are GZIP and DEFLATE?

The DEFLATE Data Format Specification (RFC 1951) and the GZIP File Format Specification (RFC 1952) are IETF Internet Standards that specify a lossless compressed data format and an associated file format.

Why should I prefer DotNetCompression for compression?

Because, just by changing a namespace, DotNetCompression will compress your data significantly more than .NET can compress it.

Additionally, DotNetCompression lets you specify the compression level so that you can select the desired balance between performance and compactness, and also enables you to add a filename to the header so that you can restore the original filename after decompressing a file.

How do I switch to DotNetCompression?

The GZipStream and DeflateStream of DotNetCompression have the same interface as the GZipStream and DeflateStream of .NET, so in most cases all you have to do is:

Is DotNetCompression interoperable?

Yes, it is interoperable with any other GZIP/DEFLATE implementation that conforms to the standards.

How much more does DotNetCompression compress than .NET?

We compared the sizes of a large number of documents when compressed using DotNetCompression and when using .NET.

On average, DotNetCompression-compressed documents were 1/3 smaller than .NET-compressed documents.

Does DotNetCompression always compress more than .NET?

Yes. In all documents tested DotNetCompression returned higher compression ratios than .NET.

How much will DotNetCompression reduce the size of my data?

You can use the freely available Z Compressor to find out. It will compress your files using the GZipStream class of DotNetCompression and report the compression ratios.

If you also wish to compress your data using the GZipStream of .NET so that you can compare the compression ratios of .NET to those of DotNetCompression, use the MSGZ Compressor.

Can I use GZIP with my WCF-based Web services?

A ready-to-use, cross-platform interoperable compression binding element for WCF is available in WCF-Xtensions.

Can DotNetCompression be used on the Compact Framework?

Yes, DotNetCompression includes assemblies for .NET Framework and .NET Compact Framework that provide the same functionality and the same API on both platforms.

On which versions of .NET can DotNetCompression be used?

DotNetCompression includes the following:

  • DotNetCompression 2.1.0 assemblies for .NET Framework 4.0, 4.0 Client Profile, 3.5, 3.5 Client Profile, 3.0, 2.0
  • DotNetCompression 2.1.0 assemblies for .NET Compact Framework 3.5, 2.0
  • DotNetCompression 2.1.0 assemblies for Silverlight 4, 3

Can I try DotNetCompression?

Yes, you can download a trial from here.

Is the source code of DotNetCompression available?

Yes, its full source code is included in DotNetCompression Enterprise.

The Questions
What is DotNetCompression?
What are GZIP and DEFLATE?
Why should I prefer DotNetCompression for my compression?
How do I switch from .NET to DotNetCompression for my compression?
Is DotNetCompression interoperable?
How much more does DotNetCompression compress than .NET?
Does DotNetCompression always compress more than .NET?
How much will DotNetCompression reduce the size of my data?
Can I use GZIP with my WCF-based Web services?
Can DotNetCompression be used on the Compact Framework?
On which versions of .NET can DotNetCompression be used?
Can I try DotNetCompression?
Is the source code of DotNetCompression available?
 » More  » Download
© 2010 Noemax Technologies  |  Terms of Use  |  Privacy Policy  |  Need Help?