Zip format support
- Full PKZip 4.5 format support
- Zip64 support (allows user to create files over 4GB)
- GZip, TAR, TGZ formats support
- ZIP compatible self extracting archives (SFX)
- Standard Zip encryption
- Strong AES encryption with 128, 192 and 256 bit keys
- 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)
.NET technology
- .NET 1.1, 2.0, 3.5, 4.0 support
- 100% Managed code without unsafe blocks
- Error handling through .NET exceptions
- works with Visual Studio 2003, 2005, 2008, 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 in real-time
- Extract files to streams or buffers in real-time
- Create ZIP archive in streams on-the-fly
- 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 (access ZIP via stream on-the-fly)
- Create and open archive in streams (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 on-the-fly
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 is supplied with useful demos in C#, VB.NET and ASP.NET including:
- 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
- RealTimeZipStreaming - illustrates how to work with Zip in a stream on-the-fly.
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
Supported IDEs:
- Visual Studio 2003
- Visual Studio 2005
- Visual Studio 2008
- Visual Studio 2010
- Borland Developer Studio 2005
- Borland Developer Studio 2006
- Turbo Delphi.NET
- Turbo C# Builder
|
|
|
Current version: 3.05
Released: June 12, 2014
Price: $ 299
|
|
I don't think I've ever had a better support experience in regard to any of the 3rd party tools we use.
Tim Stickley
|
|
|