NET Zip Component ZipForgeNET description
.NET Zip Component with AES encryption, Unicode, NTFS timestamps and SFX support
.NET Zip Component ZipForge.NET is a powerful and fast .NET Framework component for ZIP compression.
ZipForge.NET lets you easily create zip files, extract files from zip archives to hard drive, add files to a zip archive, replace, move and delete files. You can also read compressed files from a zip archive into memory, and write the files from memory into a zip archive. Additionaly you can create and read self-extracted SFX archives, encrypted and multi-volume zip files.
ZipForge.NET includes our new unique technology, a transaction system. This innovative solution gives you a fast and easy way of updating archive files
providing data integrity just like reliable database systems.
Here are some key features of ".NET Zip Component ZipForge.NET 2.01":
· Zip format support
Full PKZip 4.5 format support
Zip64 support (allows 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 to set individual compression level for each file
Allows to set individual password for each file
Extracts files from spanned (multi-volume) zip archives
Creates spanning archives
Deflate, BZIP2 and PPMd compression
algorithms support
· Archive handling
Add files by file mask by single operation
Exclude files to add by mask
Rename files in archive
Delete files from archive
Update files
Move files to archive (deleting original files)
Test files
New files are added without creating a temp file
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
Create and open archive in streams (allows 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
· Events
File progress indication with time estimation
Overall 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 to cancel update if needed)
In-memory archives
Extract files to buffers and strings
Add files from buffers and strings
Creates SFX (self-extracting) archives
Allows to create custom self-extractor
Converts existing ZIP files into SFX archives
Allows to modify SFX archives
Allows to embed a ZIP archive into your exe
· Demos
ZipForge.NET includes 8 demos in C#, VB.NET and Delphi.NET:
Basic - shows how to zip and upzip 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
· .NET technology
.NET 2.0 and 1.1 support - both versions are included
100% Managed code written in C#
No unsafe blocks
Error handling through .NET exceptions
Visual Studio Integration
Full design time support
Requirements:
·
.NET Framework