Noemax
Home
Products
Buy Now
Free Downloads
Support
Your Account
Contact Us
Products
WCF-Xtensions
FastInfoset.NET
DotNetGZip
»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 » DotNetGZip » DotNetGZip

DotNetGZip Features

  Latest version: 1.7
Download

DotNetGZip™ provides implementations of the GZIP and DEFLATE Internet Standards that offer higher compression ratios and more features than the corresponding System.IO.Compression classes of .NET.

It enables you to specify the compression level so that you can balance between performance and compactness, lets you add a filename so that the original filename can be restored during decompression and also lets you access other metadata in the header.

DotNetGZip runs on both .NET and .NET CF, is written in 100% managed C# code, its assemblies can be distributed royalty-free, its full source code is available, and you get a free subscription with every purchase.

Switching to DotNetGZip is easy. Try it now!

Want a GZIP compression binding element for WCF? Go to WCF-Xtensions.

Higher compression ratios

We compressed 392 documents using the GZipStream class of DotNetGZip and the GZipStream class of .NET.

The results demonstrated that DotNetGZip can deliver consistently and significantly better compression.

You can read the full details of the size comparisons here. Although these comparisons examine only XML documents, DotNetGZip offers similar benefits to almost any other type of file.

 

Size of DotNetGZip compression as a percentage of .NET compression

Selectable compression level

DotNetGZip enables you to select between nine levels of compression, where level 9 provides the best compression while level 1 consumes the least processing resources. There is also level 0 which uses the GZIP format but does not compress the stream.

Original filename and other header metadata

Adding a filename to the header metadata enables you to restore the original filename when decompressing.

Other metadata can also be written to or read from the GZIP header.

GZIP and DEFLATE Internet Standards

DotNetGZip implements two Internet Standards, the DEFLATE Compressed Data Format Specification (RFC 1951) and the GZIP File Format Specification (RFC 1952), providing interoperability with implementations on other platforms that are compliant to these standards.

Runs on both .NET and .NET CF

The higher compression ratio offered by DotNetGZip is particularly important for .NET Compact Framework applications running in low bandwidth environments as every additional reduction in size is significant in improving communication speed and reducing storage requirements.

Easy to switch

Switching to DotNetGZip brings immediate benefits with minimum effort.

Your existing code can be easily converted to use the classes of DotNetGZip instead of the System.IO.Compression classes of .NET as the names of the classes are the same and they share the similar interfaces.

DotNetGZip includes an MSDN-style class reference that integrates into the Visual Studio Combined Help Collection and offers IntelliSense context sensitive help within your project.

You can view the class reference online or download it as a single file from here. Tutorials are available in the forums.

GZ Compressor

GZ Compressor is a free utility that compresses and decompresses files using DotNetGZip. Read more about it here.

Royalty-free distribution

DotNetGZip includes redistributable assemblies which you may deploy with your end-user applications without paying per server, per client or any other type of runtime fees.

You can read the license text here. If you have any questions or would like some change in its terms, such as an exemption or additional permission, please contact us.

100% managed C# code

DotNetGZip is written in 100% managed C# code. Its strong-named assemblies are without any external references to non-managed components.

Full source code available

The Enterprise edition includes a Visual Studio project with the product's full source code.

Having access to the source code helps you understand how DotNetGZip is implemented so that you can make better use of it in your applications, enables you to debug easier your applications, and provides business continuity assurance without the need for an escrow service.

Free subscription

All DotNetGZip editions include an initial subscription at no extra cost. Depending on the edition you select, the subscription may include:

  • Update Protection
    Free access to minor updates and major upgrades.
  • Premium Support
    Web-initiated technical support for an unlimited number of issues.
  • Rapid Response
    Priority e-mail support, phone support and 24x7 critical failure notification.
At a Glance
Higher compression
Selectable level
Original filename
Standards-based
For .NET and .NET CF
Easy to switch
GZ Compressor
Royalty-free
100% managed code
Full source code
Free subscription
 » More  » Download
© 2008 Noemax Technologies  |  Terms of Use  |  Privacy Policy  |  Need Help?