Skip to content
| Marketplace
Sign in
Visual Studio>Controls>.NET ZIP Component for C#, VB.NET
.NET ZIP Component for C#, VB.NET

.NET ZIP Component for C#, VB.NET

ComponentPro

|
3,469 clicks
| (0) | Free Trial
A high-performance, reliable, and feature-rich compression library for .NET Framework
Get Started

Ultimate Zip for .NET is a high-performance, reliable library which lets you add zip/unzip functionality to your .NET applications with a few lines of code.

Key Features

  • WinZip, PKZIP, and UNIX GZip compatible.
  • Supports ZIP, ZIPX, GZip, TAR, and TGZ file formats.
  • Classic Pkzip encryption or AES encryption.
  • 128-bit, 192-bit, and 256-bit AES encryption standard.
  • Supports splitting and spanning archive.
  • Supports self-extracting archive.
  • Supports for the Zip64 zip file format.
  • Supports BZip2 and PPMd compression algorithms.
  • Supports Real-time Zip archive. RealTimeZip class allows you to compress and decompress files on-the-fly.
  • Nine (9) compression levels, individual compression level can be set for each file.
  • Creates new zip files or update existing zip files in stream (can be on disk or in memory stream, buffer).
  • Extract zip files to disk, memory stream or memory buffer.
  • Supports Wildcard for batch operations.
  • Adds, moves, removes, renames and changes attributes of files and folders in a zip file, on disk or in memory.
  • Updates files in a zip file, on disk or in memory.
  • Lists contents of zip file with complete file specifications (compression level, file attributes, zipped size, original size, compression rate and CRC).
  • Sets individual password for each file.
  • Supports Long file names.
  • Supports Unicode file names.
  • High-performance compression engine.
  • Ability to test files within an archive.
  • Controls the path information stored in a zip file for each file or folder.
  • Recursively adds or extracts entire directories and their contents.
  • Supports transaction system allowing developer to rollback changes if an operation failed.
  • Comprehensive progress information for Progress event.
  • Easily repairs archive with Repair method.
  • Allows opening corrupted archives.
  • Allows extracting corrupted archive items.

Events support

  • Overall progress indication.
  • File progress indication.
  • Password needed event.
  • Confirms overwrite event.
  • Allows skipping added or extracted files.
  • Changes path, name and/or attributes of extracting file.
  • Changes path, name and/or attributes of a file being added to zip file.
  • Handles failed operation.
  • Disk Full event.
  • Blank, first, middle, and last volume requested events.

Support

  • Royalty free run-time.
  • 1 year minor and major product updates.
  • Full Windows XP, Windows Vista, Windows 7, and Windows 8 support.
  • Supports Visual Studio, Xamarin Studio, Delphi, C# Builder and other compliant development environments.
  • Full ClickOnce support.
  • Supports Drag/Drop integration within Visual Studio.
  • UltimateZip can be used from ASP.NET web pages, Windows Forms, WPF, Web Services, etc.
  • Supports .NET Framework 2.0, 3.5, 4.0, 4.5, and 4.5.1.
  • Supports .NET Compact Framework 2.0, 3.5, and 3.9.
  • Supports Xamarin.Android 4 and above.
  • Supports Xamarin.iOS 6, 7 and above.
  • Supports Mono 2.1, 3.x on Linux and Apple's OSX.

.NET Technology

  • 100% managed code written in C# (Complete source code included in the Gold License with Source Code).
  • Separate DLLs for each .NET version.
  • CLS compliant (Common Language Specification).
  • Object-oriented design created specifically for .NET Framework version 2.x and above.
  • Does not use unsafe blocks for minimal permission requirements.
  • Seamless integration with the .NET base class libraries.
  • Documentation fully integrated into Visual Studio .NET.
  • C# and VB.NET samples included in the setup package show how to work with UltimateZip.

This release includes the following updates:

  • All components
    • Async methods BeginXXX and EndXXX are replaced by XXXAsync methods. SynchronizingObject is obsolete and not used.
    • NetworkSecure and SecureShell assemblies are merged into Network assembly.
    • Performance optimization.
    • Added support for IBM437 charset
    • Improved support for FIPS.
    • Online Documentation now has support for .NET, .NET CF, Xamarin Android, iOS and Silverlight.
  • FileSystem
    • Added some members to the IFileSystem interface.
    • IFileInfo is replaced by AbstractFileInfo
    • Added copy and listing functionality to AbstractFileInfo.
    • Length property value is -1 if not available
    • Improved multi file transfer operation
    • TransferFiles now return list of files and transfer statistics.
    • Fixed wrong file transfer behavior that caused ArgumentOutOfRange exception when dealing with bad recursive links.
  • ZIP
    • Fixed a bug that caused the component not to move files if the MoveFiles option is set in some case.
    • AddDirectory is replaced by Add method.
    • AddFiles now return FileSystemTransferStatistics object which contains the list of files and statistical information of the transfer.
    • Fixed a bug that caused Stack overflow error when opening some ZIP files.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft