Zip for .NET

Download Buy Now
Zip for .NET

Add Space-saving Zip Compression to Your .NET Apps

ComponentOne Zip™ for .NET allows you to quickly compress data, saving disk space and network bandwidth, and easily manipulate and work with compressed data. Zip for .NET allows you to easily compress files, including system and hidden files, and add and delete compressed files and folders; you can even read and write to zip files stored in streams. Zip for .NET contains a C1Zip class that manipulates zip files and streams, as well as lower-level classes for compressing and expanding files and streams that are not packaged in zip format.

Zip for .NET Features

  • File Integrity and Safety

    With Zip for .NET you can test the integrity of a zip file and its contents and work on temporary copies of zip files to ensure maximum safety.

  • Fast, Low Memory Usage Compression Engine

    With Zip for .NET's low memory footprint engine you can zip files or memory buffers into new or existing zip files, unzip files to disk or directly to memory, compress and decompress strings or buffers completely in memory, and add stream-based compression and decompression for maximum flexibility.

  • Compress and Manipulate Compressed Files

    Compress files, including system and hidden files, and easily manipulate compressed files by deleting files from within a zip file, controlling the amount of compression applied to files being zipped, and specifying the path where files will be uncompressed to.

  • Incorporates the ZLIB Advantage

    ZLIB is a general-purpose, lossless data-compression library with a portable, cross-platform data format. Unlike Unix compress and GIF image format LZW compression, the ZLIB compression method essentially never expands the data (LZW doubles or triples the file size in extreme cases) and has a memory footprint independent of input data.

  • 100% Managed C# Code

    C1.C1Zip.ZLib is a C# implementation of Adler and Gailly's ZLIB library. It contains a ZStream class that handles low-level stream-based compression and decompression.

  • Simple, Intuitive Object Model

    Zip for .NET contains three main classes: C1ZipFile is a class that deals with zip files. It allows you to create, open, and modify zip files. C1ZipFile has a C1ZipFile.Entries property that represents a collection of entries in a zip file. C1ZStreamWriter is a stream object that takes regular data on input, compresses it, and writes it out to an underlying stream. You can compress data to files, memory, or any other type of stream. You can attach a BinaryWriter object to C1ZStreamWriter to write objects directly, without dealing with byte arrays.C1ZStreamReader is a stream object that takes a compressed stream as input and decompresses it as it reads data from the underlying compressed stream. You can attach a BinaryReader object to C1ZStreamReader to read objects directly, without dealing with byte arrays.

ComponentOne product lines encompass a diverse range of high-quality, cutting-edge tools and solutions enabling users to successfully build powerful, robust applications. ComponentOne is the premier provider of a diverse set of .NET, ASP.NET, WPF, Silverlight, Mobile, and COM components focused on accelerating visual development with drag-and-drop tools that simplify the design-time experience and extend the power of Microsoft Visual Studio.

All product and company names herein may be trademarks of their respective owners.

Contact ComponentOne: 1.800.858.2739

©1987-2008 ComponentOne LLC All Rights Reserved.