Skip to content
| Marketplace
Sign in
Visual Studio>Controls>.NET Zip component ZipForge.NET - Zip for C#, VB.NET and ASP.NET
.NET Zip component ZipForge.NET - Zip for C#, VB.NET and ASP.NET

.NET Zip component ZipForge.NET - Zip for C#, VB.NET and ASP.NET

ComponentAce

|
4,313 installs
| (2) | Free Trial
ZipForge.NET is a fast and powerful .NET ZIP component, written purely in C#. ZipForge.NET features include strong AES enryption, real-time streaming, transactions, repair, progress indication, Zip64, SFX, unicode filenames, spanning, TAR, GZip, TZG and much more.
Download

Overview

ZipForge.NET is a fast and powerful .NET Zip component, written purely inC#.It lets you easily create zip files; extract files from zip archives to hard drive or memory; add files to a zip archive from disk or memory; and replace, move and delete files in zip archives. Additionally it creates and reads self-extracting (SFX) zip archives, strong encrypted and multi-volume zip files.

Managing ZIP files with ZipForge.NET is really easy.

ZipForge.NET main features:

  • Opens and creates archives encrypted with strong AES encryption algorithm
  • Allows user to create large ZIP files - up to 9,223,372,036,854,775,808 bytes in size
  • ZIP, GZip, TAR, TGZ formats support
  • Supports unicode file names
  • Includes transaction system which allows you to rollback changes if archive update failed
  • Adds on-the-fly compressed data directly from streams and extracts archived files to streams without creating temp files
  • Lets you store full path with drive for each file
  • Supports BZIP2 and PPMd compression algorithms, featured in WinZip 10
  • Allows you to search for files inside archive by mask
  • Progress indication with remaining time estimation
  • 100% managed C# code, without unsafe blocks
  • Visual Studio 2003, 2005, 2008, 2010 compatible
  • .NET 1.1, 2.0, 3.0, 3.5, 4.0 are supported 
  • Royalty free. Full source code is available.

Features

Zip format support

  • Full PKZip 4.5 format support>
  • Zip64 support (allows user to create files over 4GB)
  • Standard Zip encryption
  • Strong AES encryption with 128, 192 and 256 bit keys
  • Long file names support
  • Unicode filenames support
  • Get and set archive and file comments
  • 9 compression levels, allows user set individual compression level for each file
  • Allows use to set individual password for each file
  • Extracts files from spanned (multi-volume) zip archives
  • Opens and creates multi-volume archives
  • Deflate, BZIP2 and PPMd compression algorithms support (compatible with WinZIP 10)
  • GZip, TAR, TGZ files are also supported



.NET technology

  • .NET 1.1, 2.0, 3.0, 3.5, 4.0 are supported
  • 100% Managed code without unsafe blocks
  • Error handling through .NET exceptions
  • works with Visual Studio 2003, 2005, 2008 and 2010
  • Full design time support



Speed

  • Fast compression algorithm implemenation
  • Transaction system optimizing a group of archive modifications
  • Fast archive updating

Functionality

  • Add files and folders by mask
  • Rename files within archive
  • Delete files from archive
  • Update files
  • Move files to archive (deleting original files)
  • Test files
  • Add streams and strings to archive
  • Extract files to streams or buffers
  • Create ZIP archive in streams
  • Search files inside the archive
  • Provides compression for files, buffers, streams and strings
  • New files are added without creating a temp file
  • Allows user to save full path of file with drive
  • You can control the path information stored in the archive for each file or folder
  • List contents of archive with complete file details (compression level, file attributes, zipped size, original size, compression rate and CRC)
  • Progress indication with time estimation



Streaming support

  • Real-time streaming support (no need to access the whole ZIP file)
  • Create and open archive in streams on-the-fly (allows user to store an archive in a BLOB field or MemoryStream)
  • Extract files to streams without creating temp files on disk
  • Add files to archive from streams in real-time



Events

  • Progress indication with time estimation
  • Cancel operations by user
  • Change path, name or attributes of extracted file
  • Change path, name or attributes of a file being added to archive
  • Skip added or extracted files



Advanced features

  • Repairs zip files
  • Opens corrupted zip files
  • Transaction system (allows user to cancel update if needed)
  • In-memory archives
  • Extracts files to buffers and strings
  • Adds files from buffers and strings
  • Creates SFX (self-extracting) archives
  • Allows you to create custom self-extractor
  • Converts existing ZIP files into SFX archives
  • Allows you to modify SFX archives
  • Allows you to embed a ZIP archive into your exe



Demos

ZipForge.NET includes demos in C#, VB.NET, and ASP.NET:

  • Basic - shows how to zip and extract files using ZipForge.NET
  • Advanced - shows how to manage archive file
  • MakeSFX - shows how to create self-extracting (SFX) archive
  • SFXStub - shows how create a custom self-extractor
  • Spanning - shows how to create and extract spanning and splitting archives
  • Transactions - shows how to update archive in transaction and cancel update if an error occurred
  • Search and List Contents - shows how to search files inside archive and list the details of each file
  • Streams - shows how to create an archive in MemoryStream and add/extract files from MemoryStream



Licensing

  • Free for personal use
  • Royalty free distribution
  • Full source code is available in the source-code edition
  • Site licenses (for unlimited number of developers) are available
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft