Bricolsoft Zip ActiveX Compression ComponentThe Bricolsoft Zip ActiveX Compression Component is the ideal choice for developers looking to integrate zip compression functionality into their programs. It is a unique solution that was designed from the ground up for ease of use and rapid application development. Some highlights include: - Features
The component allows you to integrate zip compression capabilities that rival those of the leading zip compression utilities. With just a few lines of code you can take advantage of:- BZip2/LZMA/PPMd compression with greater compression ratios than traditional deflate
- WinZip AES encryption with 128, 192 and 256 bit military grade encryption that lets you securely store data
- ZIP64 large file support that handles files and archives over 4GB
- multipart archives that breaks down archives into manageable units
- self-extracting archives that lets you deploy anywhere, regardless of whether a zip utility is present
- Unicode filename support makes it possible to zip and unzip files with international names
- STA/MTA multithreading to carry out multiple operations at the same time
- asynchronous operation to allow background tasks
- Control
With our ActiveX zip component, your application has absolute control over operations.Progress events that trigger throughout compression and decompression inform your application of file and operation progress, while additional events prompt for appropriate corrective actions. If you need to, you can abort an operation at any time.
- Ease of Use
The ActiveX control features an intuitive interface design and built-in constants,enumerations and types that work with your programming environment's auto complete features. The component seamlessly integrates with VB.NET, VB6, C#, VC++, Delphi, C++ Builder and other leading programming environments that support ActiveX technology.
- High Performance
Built using the lightweight ATL framework and a combination of highly optimized C and C++ code, our ActiveX zip control is one of the fastest ActiveX components on the market. This makes it suited for large jobs that require the greatest possible speed and efficiency.
- Full Compatibility
The ActiveX control is fully compatible with the PKZIP 2.04g and PKZIP 4.5 formats, meaning that the files that you create with it can be read by the majority of utilities currently in use, includingPKZip, 7-Zip and WinZip.
- Reusable Samples
The control comes packaged with a variety of samples that address common coding scenarios and whose code you can freely reuse in your applications to speed up development.
Detailed SpecificationsBricolsoft Zip contains a variety of features that are carefully designed to deliver on our promise of ease-of-use, power, performance and compatibility. Architecture | - ActiveX component built using the lightweight ATL framework for outstanding compression performance
- Single, self-contained DLL with no external library dependencies for the simplest possible deployment
- Multithreaded design that supports running multiple operations at the same time using single threaded apartments (STAs) or multithreaded apartments (MTAs)
- Asynchronous (background processing) and synchronous operation fully supported
- Both Unicode and ANSI support in a single component. Uses Unicode API on Windows NT based systems for superior performance.
- Built-in constants, enumerations and data types that interact with your programming environment’s auto complete feature to accelerate programming
- Compatible with a wide range of 32-bit and 64-bit programming environments such as Visual Basic, Visual C++, Active Server Pages (ASP), Delphi, C++ Builder, Visual FoxPro, MS Office VBA, scripting languages and any other languages that implement ActiveX support
- Compatible with .NET languages such as C# and VB.NET
- Compatible with virtually all operating systems:
- Intel x86: Windows 98 IE4 and later.
- AMD x64: Windows XP x64 and later.
- Intel Itanium: Windows Server 2000 and later.
- Available in four editions:
- Bricolsoft Zip (Intel x86
- Bricolsoft Zip x64 (AMD x64)
- Bricolsoft Zip IA64 (Intel Itanium)
- Bricolsoft Zip MP (Intel x86 and AMD x64 bundle)
| Operations | | Unicode Support | - Works with Unicode filenames containing characters in any language and alphabet
- Stores Unicode file comments containing characters in any language and alphabet.
- Features the most complete Unicode header support. Can read and write archives using all Unicode zip storage standards:
- PKZIP Unicode - for maximum compatibility with modern zip utilities.
- Info-Zip Unicode - for maximum compatibility with legacy zip utilities.
| Compression Technology | - Implements legacy compression algorithms:
- Deflate - the traditional zip compression algorithm
- Deflate64 (enhanced deflate) - an improved version of the deflate algorithm (unzip support only)
- Implements modern compression algorithms:
- BZip2 - compresses 15%-20% better than deflate but is slower
- LZMA - compresses marginally better than BZip2 but is much faster
- PPMd - compresses 10%-15% better than BZip2 but is slower than both BZip2 and LZMA
| ZIP64 | - Create PKZIP and WinZip compatible archives that are virtually unlimited in size, and exceed the previous 4 GB per archive limit
- Create archives that contain an unlimited number of files, instead of just 65,536 files max
- Compress large files that exceed 4 GB
| Encryption | - Encrypt files using powerful WinZip AES encryption featuring 128, 192 or 256 bit strength
- Encrypt files using PKZIP 2.0 compatible encryption
- Apply encryption to all files in an archive or only to specific files, using the same password or different passwords
| Multipart Archives | - Create PKZIP and WinZip compatible multi volume zip archives
- Specify size of multi volume volumes
- Locate missing archive parts
| Self Extracting Archives | - Create self-extracting archives with advanced features such as Unicode filenames, PKZIP 2.0 and WinZip AES encryption, ZIP64 large file support and multi volume structure
- Convert self-extracting archives into zip archives and vice versa
- Create silent archives with no GUI or customize the self-extract GUI (show or hide unzip options, progress bar, About Box, prompts, etc.)
- Specify default extraction folder for self extracting archives
- Specify default extraction folder for self extracting archives
- Specify file overwrite behavior during extraction
- Specify program to run after extraction
- Specify readme text file to display after extraction
- Specify password for each encrypted file during extraction
- Customize self extractor module messages such as the startup message and the About box message
- Request administrative privileges under Windows Vista and later
- Track each file's extraction progress with the new self-extract module progress bar
| Memory Files | - Zip files from memory buffers or memory streams
- Unzip files to memory buffers or memory streams
| Filters | - Filter based on minimum and maximum file size during both compression and decompression
- Use minimum and maximum date cutoffs
- Exclude and include files based on required and excluded attributes
- Filter files based on existence (exists or does not exist in archive)
- Update only files that are newer
| Miscellaneous Features | - Store and restore NTFS security descriptors
- Store and restore last modification, last accessed and created dates using the Info-Zip extended timestamps format
- Store and restore last modification, last accessed and created dates using the PKZIP filetimes format
| Documentation and Samples | - Comprehensive HTML Help documentation with context sensitive help topics so you can view help on methods, properties, enumerations and more by simply pressing F1 in your programming environment to bring up the relevant topic
- Clear and fully commented samples in a variety of popular languages:
- Intel x86: Visual C++, VB6, ASP, Delphi, C++ Builder, C# and VB.NET
- AMD x64: Visual C++, ASP, C# and VB.NET
- Intel Itanium: Visual C++, ASP, C# and VB.NET
|
| |