Xceed Home > Xceed Zip for .NET

Xceed Zip for .NET: zip .net, unzip .net, compress, uncompress, file system, aes, encryption, info-zip, zlib, deflate64, password, dotnet, .net 2.0, .net 3.0
Xceed Zip for .NET Download : trial, pkzip, winzip, ftp, tar, gzip, file folder synchronization, ustar, gnu tar, posix tar
Xceed Zip for .NET Buy Now : purchase, ustar, gnu tar, posix tar, pkzip, winzip, ftp, tar, gzip, file folder synchronization
Multi-talented Zip/unzip .NET component with Tar, GZip, AES, and secure FTP
Current version: 4.1
Platform: .NET
Price: $399.95 royalty-free
Xceed Zip for .NET Updates : info-zip, zlib, deflate64, password, dotnet, .net 2.0, .net 3.0, zip .net, unzip .net, compress, uncompress, file system, aes, encryption

.NET technology
  • Works with .NET 2.0 and up, ASP.NET 2.0 and up, and Visual Studio 2005/2008. A .NET 1.1 / ASP.NET 1.1 / Visual Studio 2003 version is also available.
  • Supports VB.NET, C#, and Managed C++.
  • 100% managed code, written in C# (PPMd written in managed C++; source code included in the Blueprint Edition).
  • Superior object-oriented design created specifically for the .NET framework. Not a .NET interface over a recycled ActiveX component like some other manufacturers are trying to sell.
  • Seamless integration with the .NET base class libraries, with error handling exclusively through .NET exception classes.
  • Objects don't need to be explicitly disposed of.
  • CLS compliant (Common Language Specification) with no unsafe blocks, for minimal permission requirements.
  • Works with .NET Isolated Storage for temporary files as needed.
  • Documentation fully integrated into Visual Studio, and VB.NET and C# Express Editions.
  • VB.NET and C# Samples include a WinZip™-like zip application, a PKZIP(™)-like console zip application, a streaming compression sample and a Windows Explorer-like application that allows you to work with files, folders, and zip files interchangeably.
Multi-talented capabilities
  • Built-in file transfer and filesystem capabilities. Because it's built on top of the Xceed FileSystem Core, a variety of additional file and folder manipulation capabilities are available, as is the complete functionality of Xceed FTP for .NET without any additional learning curve or effort.
  • Abstracts files and folders in Zip files, on FTP sites, in streams, in memory, etc., so that your code is written as if it is working with regular files or folders. When support is added for more archive types and locations, there is no need to change your code in order to work with the new archive types or locations.
  • It even optimizes operations so that you can perform feats such as speedily accessing files located in a Zip archive on a remote FTP server, while using astonishingly low bandwidth. No other .NET component or combination of components can accomplish this.
Major features
  • Need “on-the-fly” Zip file read/write capabilities for use with high-demand servers or Web sites, etc., where intermediate disk/memory storage is a major concern or simply not possible? Check out Xceed Real-Time Zip for .NET!
  • Easy-to-use, rock-solid security through industry-standard AES encryption, compatible with WinZip 9 and higher, with encryption strengths of 128, 192, and 256 bits.
  • The only library to provide WinZip 12 compatibility, supporting the LZMA algorithm for improved compression in certain situations. Note: Zip files using WinZip 12’s special JPEG recompression feature are not supported. (New in v4.1)
  • UTF-8 character encoding in headers for improved support of international characters in filenames and comments is provided. (New in v4.1)
  • Create new zip files or update existing zip files on disk, in memory, or on an FTP site.
  • Support for the Zip64 zip file format, eliminating the 4GB barrier and 16384 file limit.
  • Zip or unzip to and from disks, FTP sites, memory or isolated storage. When unzipping one or more files from a Zip file located on an FTP site, Xceed Zip for .NET will download only the necessary portions of the Zip file required in order to unzip the files, for greatly improved speed and minimal bandwidth use.
  • Read, write, and update zip files split into multiple parts.
  • Read, write, and update zip files that span multiple disks.
  • Supports the Deflate64™ compression method, for improved compression.
  • Supports the BZip2 and BWT compression methods for improved compression when speed is less crucial.
  • Supports the PPMd compression method, for producing the most compressed output possible, especially with text and XML files. (x86 / 32-bit only. Not supported by Xceed Zip for .NET CF)
  • List contents of a zip file with complete file specifications. If the Zip file is located on an FTP site, Xceed Zip for .NET will download only the central directory portion of the remote Zip file, for greatly improved speed and minimal bandwidth use.
  • Compress or decompress any .NET stream.
  • Compress and decompress byte arrays completely in memory.
  • Copy, move, rename, delete files and folders in a zip file, on disk, in memory, on an FTP site, in Zip files on an FTP site, or in isolated storage.
  • Change attributes of files and folders on disk.
  • Copy, move, rename, delete and change attributes of files and folders on disk, in a Zip file, on an FTP site, etc.
  • Zip password encryption (standard Zip password encryption, or 128 to 256-bit AES encryption).
  • One-line shortcut classes for basic zip file and compression operations.
  • Fully extensible classes so you can customize the library's functionality as needed.
  • Information-rich status report events with percentages, byte and file counts.
  • Programmable filter system to limit processing to specific files or folders, with built-in filters for file attribute, size, date, timestamp and filenames. Create your own custom filters as needed.
  • HTTP proxy server and both FileSystem-based and FtpClient-based SSL support.
Multiple-location file and folder synchronization
  • Performs synchronization on any number of folders and files, of any type, in any location.
  • Works with FileSystemItem and FileSystemItem-derived objects, such as AbstractFile or AbstractFolder objects and their derivatives, thanks to the Xceed FileSystem Core object model.
  • So flexible and powerful that synchronizing with complex combinations of locations—such as synchronizing items in a Zip archive located on an FTP server with memory-based items and with local items, all at the same time—is as easy to accomplish as with only local files.
Tar and GZip features
  • Tar and GZip for maximum compatibility between your applications and the data they need to work with.
  • Handle Tar and GZip files as easily as if they were regular files and folder, thanks to the Xceed FileSystem Core.
  • Full read/write compatibility with USTAR format Tar archives.
  • Read compatibility with GNU Tar archives whose entries do not use the header extensions of this format.
Other features
  • Includes all of Xceed’s .NET FTP capabilities.
  • Three new "Quick" classes provide static methods that let you perform FTP, Tar, and GZip operations with a single line of code: QuickFtp, QuickTar, and QuickGZip. These new classes accompany and complement the currently available QuickZip and QuickCompression classes.
  • Support for extra headers containing detailed time-stamp information in both PKWARE and Info-Zip formats (last modified, last accessed, and creation date and time) and Unicode filenames (international characters).
  • Zip password encryption on a per-file basis.
  • Recursively zip or unzip entire directories and their contents.
  • Control the path information stored in the zip file for each file or folder.
  • Zip or unzip only files newer than those already in the zip file or destination folder.
  • Overwrite files only in certain conditions.
  • Split zip file can use the PKWARE or Xceed naming convention for each zip file part or create your own custom naming convention.
  • Split zip file parts can be written to different folders.
  • Triggers only the events your application subscribes to for increased performance.
  • Get and set individual file comments or the global zip file comment.
  • Supports different encryption passwords for each file.
  • Controllable compression levels and methods.
  • Zip files currently open for write operations by other processes.
  • Supports long filenames and UNC paths.
  • Ability to preview which files will end up being processed.
  • Process system and hidden files, overwrite read-only files.