ZipForge v6.80 Commercial Edition
ZipForge v6.80 Commercial Edition
ZipForge is a fast and powerful VCL Zip component, written in Delphi.
It lets you easily create ZIP archives, extract files from zip files to hard drive or memory, add files to a zip archive from disk or memory, replace, move and delete files in zip archives. Also it creates and reads self-extracting (SFX) zip archives, AES encrypted and multi-volume zip files.
ZipForge main features:
Opens and creates archives encrypted with strong AES encryption algorithm
Zip64 supports - lets you create ZIP files over 4 GB
Unicode file names support
Includes transaction system which allows you to rollback changes if archive update failed
Adds 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
Allows to search for files inside archive by mask
Progress indication
Full Delphi source code is available
Features
ZIP compatibility
Fully PKZIP 4.5 compatible format
Password protection
ZIP compatible self extracting archives (SFX)
Speed
Special tuning for compression algorithms implementations
One of the fastest Deflate implementations available today
Transaction system optimizing a group of archive modifications
Functionality
Adds, moves, extracts, deletes, updates, tests, refreshes a group of files by a single operation
Save/Load zipped data from stream
Add compressed data from stream / Extract to stream
Supports in-memory archives
Compresses large files with low memory consumption
Provides compression for files, buffers, streams and strings
Stores archives in TStream descendant objects like BLOB streams
Repairs and opens corrupted archives
Zip64 format is supported
Strong AES Encryption with 128, 192 and 256 bit keys
Unicode filenames are supported
Supports archives up to 2^63 bytes, compresses and decompresses files up to 2^63 bytes
Creates multi-disk spanning archive
Splits archive to multiple volumes
Convenience
Native VCL; no DLLs; no OCXs
Well-designed component interface
Progress indication with possibility to cancel operation
Lots of useful events such as OnOverwritePrompt, OnNeedPassword, OnProcessFileFailure, etc.
Ease of use
Comprehensive help
Lots of demos
Easy-to-use interface provided by a single component
Source code available
Target Development Environment:
Delphi 4
Delphi 5
Delphi 6
Delphi 7
Delphi 2005
Delphi 2006
Turbo Delphi Professional
Delphi 2007
Delphi 2009
Delphi 2010
Delphi XE
Delphi XE2 (32 and 64 bit)
Delphi XE3 (32 and 64 bit)
Delphi XE4 (32 and 64 bit)
Delphi XE5 (32 and 64 bit)
Delphi XE6 (32 and 64 bit)
Delphi XE7 (32 and 64 bit)
Delphi XE8 (32 and 64 bit)
Delphi 10 (32 and 64 bit)
Delphi 10.1 (32 and 64 bit)
C++ Builder 4
C++ Builder 5
C++ Builder 6
C++ Builder 2006
Turbo C++ Professional
C++ Builder 2007
C++ Builder 2009
C++ Builder 2010
C++ Builder XE
C++ Builder XE2
C++ Builder XE3 (32 and 64 bit)
C++ Builder XE4 (32 and 64 bit)
C++ Builder XE5 (32 and 64 bit)
C++ Builder XE6 (32 and 64 bit)
C++ Builder XE7 (32 and 64 bit)
C++ Builder XE8 (32 and 64 bit)
C++ Builder 10 (32 and 64 bit)
C++ Builder 10.1 (32 and 64 bit)