Zip for WPF and Silverlight
In This Topic
    C1Zip Fundamentals
    In This Topic

    The C1.WPF.Zip.dll and C1.Silverlight.Zip.dll contains classes that provide data compression services. In WPF and Silverlight applications, data compression is especially useful when transferring between client and server, and also when storing application data in isolated storage (which is limited to 1MB by default). These classes are divided into three levels:

     

    Level

    Main Classes

    Description

    High

    C1ZipFile, C1ZipEntry, C1ZipEntryCollection

    Use these classes to create, open, and manage Zip files. You can inspect the contents of Zip files, test their integrity, add, delete, and extract entries to and from Zip files.

    Medium

    C1ZStreamReader, C1ZStreamWriter

    Use these classes to compress and expand data into and out of regular .NET streams (including memory, file, and network streams).

    Low

    ZStream

    This is the lowest level class in C1Zip. It is a 100% C# implementation of Zlib, the popular data-compression library written by Jean-loup Gailly and Mark Adler. ZStream is used by the higher level classes in C1Zip.

    See Also