Polar Zip 控件對(duì)Windows應(yīng)用程序而言是一個(gè)完整的壓縮方案。其中包含標(biāo)準(zhǔn)的壓縮和解壓函數(shù),自提取模塊以及數(shù)據(jù)流壓縮庫,并提供完整的免費(fèi)源代碼。
Polar Zip Component is a complete compression solution for any Windows application. It includes standard Zip and Unzip functions, a Self-Extractor Module and Streaming Compression Library in one product enhanced with FULL source code at no extra cost.
Polar Zip 組件帶有強(qiáng)大的函數(shù)庫,因而它能滿足用戶在應(yīng)用過程中壓縮和數(shù)據(jù)保護(hù)要求。
1. 帶有完整的源代碼
-
可完全在Microsoft Visual C++環(huán)境下編寫
-
在用戶應(yīng)用過程中,可以選擇使用Polar Zip 的組件和源代碼
-
用戶可以對(duì)該組件做深層次的開發(fā)和/或?qū)⑵溆脩艋?
-
常用的價(jià)格組件
-
開放源代碼
2. 壓縮操作
-
創(chuàng)建新的壓縮文件;
-
在壓縮文件中刪除文件;
-
壓縮整個(gè)目錄內(nèi)容或目錄列表;
-
壓縮并替換該文件
-
壓縮并更新文件
-
刪除該壓縮文件
-
不經(jīng)過壓縮就可以將指定類型的文件直接拷貝到壓縮文件中;
-
在壓縮文件中包括一個(gè)驅(qū)動(dòng)卷標(biāo);
3. 解壓操作
-
解壓文件;
-
指定文件的解壓縮路徑;
-
更新已經(jīng)成在的文件
-
解壓時(shí),將文件名中的空格轉(zhuǎn)換為下劃線;
4. 多磁盤和多文件存檔
-
對(duì)跨磁盤的壓縮文件進(jìn)行讀寫操作;
-
直接在硬盤驅(qū)動(dòng)器中創(chuàng)建多部分的壓縮文件;
-
將多文件存檔轉(zhuǎn)換為單個(gè)壓縮文件;
-
將已存在的壓縮文件轉(zhuǎn)換為多文件或者多磁盤存檔;
-
對(duì)跨磁盤的操作,如:磁盤提示、擦除磁盤提示等等。Polar Zip組件可在屏幕上顯示,并允許用戶使用預(yù)先定義的對(duì)話框;
-
在寫磁盤前先格式化;
5. 自提取特性
-
支持AES加密;
-
支持使用密碼;
-
自提取文件名;
-
當(dāng)運(yùn)行自提取文件時(shí)指定要顯示的EAD Me文件;
-
當(dāng)運(yùn)行自提取文件時(shí)可指定要執(zhí)行的xecute After文件;指定其解壓文件的文件夾;是否顯示該對(duì)話框;指出已存在的文件在解壓縮中是否會(huì)被覆蓋;
6. Memory 壓縮
-
Memory壓縮和解壓縮;
-
Memory轉(zhuǎn)換為壓縮文件,反之亦然;
7. 通用壓縮信息
-
在壓縮文件中獲得詳細(xì)的文件列表;
-
使用統(tǒng)配符來指定要處理的文件;
-
確定壓縮文件的名稱和位置;
-
提供例如文件壓縮前的大小,壓縮后文件的大小及其它信息;
-
能控制壓縮的注釋;
8. 工具
-
對(duì)每個(gè)需要加密的文件指定不同的加密和解密密碼;
-
測(cè)試整體性,修復(fù)受損的壓縮文件及報(bào)告任何能找到的不一致性;
-
將已存在的壓縮文件轉(zhuǎn)換為自提取壓縮文件。
-
確定壓縮文件的日期與最新項(xiàng)相同;
-
將文本LFs轉(zhuǎn)換為CRLFs,反之亦然;
9. 通用處理信息
-
設(shè)置壓縮級(jí)別;
-
為壓縮文件的臨時(shí)拷貝提供最大限度的安全性。用戶能夠指定臨時(shí)的壓縮文件位置;
-
能取消所有的操作;
-
當(dāng)文件被壓縮,解壓縮,更新,刪除等操作時(shí),會(huì)通知用戶的應(yīng)用程序;
-
給出文件的進(jìn)度狀態(tài),這些數(shù)據(jù)顯示為百分比,字節(jié)及文件數(shù);
-
直接使用這些信息,用戶可以很容易更新狀態(tài)條;
-
根據(jù)文件日期限制文件處理:在用戶指定日期之后,不可以對(duì)文件進(jìn)行修改操作;
10. 兼容性
-
Polar ZIP可工作在Windows主要的開發(fā)語言和開發(fā)平臺(tái)下
-
MS Visual Basic,
-
MS Visual C++,
-
MS Visual InterDev,
-
MS Access,
-
MS Visual Basic .NET,
-
MS Visual C++ .NET,
-
MS Visual C# .NET,
-
MS FoxPro for Windows,
-
Microsoft Office,
-
Borland Delphi,
-
Borland C++Builder,
-
PowerBuilder,
-
任意一種支持ActiveX技術(shù)的32位編程環(huán)境
它也能用于web腳本語言,用戶的ASP以及分布式組件對(duì)象模型(DCOM)工程中。在這些應(yīng)用中都無需考慮用于web開發(fā)的開發(fā)工具。
Polar Zip Component is ideal for individual, small business and enterprise software developers and is ready to meet any and all zipping & unzipping challenges you throw its way!
Features
With a wide range of functions, Polar ZIP will meet all the compression & data protection requirements of your applications.
1. Full source code included
-
Completely written in Microsoft Visual C++
-
Choose between component and source code when implementing Polar Zip into your application;
-
You can do further development and / or customization of the products;
-
It is included at regular component price;
-
Source code license agreement
2. Zip actions
-
Create a new zip file;
-
Delete files in a zip file;
-
Compress entire directories and their contents or a list of directories;
-
Compress only files newer than those already in the zip file (Refresh);
-
Compress files and add them to a zip file (Update);
-
Delete files after zipping them (Move);
-
Have specified types of files directly copied into a zip file without compression;
-
Include a drive volume label in a zip file;
3. UnZIP Actions
-
Decompress files from a zip file;
-
Specify the directory where files will be decompressed to;
-
Only decompress files that are newer than the ones already existing on disk (Refresh);
-
Converts spaces in filenames to underscores while unzipping;
4. Multi-disk and multi-file archives
-
Reads and writes zip files that span multiple disks;
-
Creates multi-part zip files directly to a hard drive;
-
Converts multi-file archives to one single zip file;
-
Converts an existing zip file to a multi-file or a multi-disk archive;
-
Events during disk spanning: prompting for disks, prompting to erasing disks and so on. The Polar ZIP Component displays on the screen what you want it to display and enables you to use pre-defined dialogs;
-
Formats disks before writing on them;
5. Self-extracting features
-
Supported use of unbreakable AES encryption;
-
Supported use of a password;
-
Specify Self-extracting file name;
-
Specify ead Me file that will be displayed when running a Self-extraction file;
-
Specify xecute After file that will be executed when running a Self-extraction file;
-
Specify folder to unzip files to when running a Self-extraction file;
-
Specify whether the dialogs will be displayed when running a Self-extraction file;
-
Specify whether existing files will be overwritten during unzipping, while the Self-extraction file is running;
6. Memory compression
-
Memory compression & decompression;
-
Memory to zip file conversion and vice versa;
7. General zip information
-
Obtain a detailed list of files in a zip file;
-
Use wildcards to specify the files to be processed;
-
Specify the name and location of a zip file;
-
Events provide data such as the file size before compression, the compressed file size and other information as it becomes available;
-
You have full control over zip comments;
8. Tools
-
Specify different encryption and decryption passwords for each file if needed;
-
Tests the integrity, repairs corrupted zip files and reports any inconsistencies found;
-
Converts existing zip files into self-extracting zip files and vice-versa;
-
Make the zip file date the same as the newest item;
-
Converts text LFs to CRLFs and vice-versa;
9. General process information
-
Set the compression level;
-
Work on temporary copies of zip files for maximum safety. You can specify the location of the temporary zip file;
-
All operations can be aborted;
-
Notifies your application whenever a file is being zipped, unzipped, updated, deleted, etc.;
-
Provides the status of the progress by file and globally with the data shown as percentages, bytes and file counts;
-
You can easily update your progress bars directly with this information;
-
Limits file processing based on file dates: does not operate on files modified after/on the date you specify;
10. Compatibility
-
Polar ZIP works with all major Windows?development languages and platforms including:
-
MS Visual Basic,
-
MS Visual C++,
-
MS Visual InterDev,
-
MS Access,
-
MS Visual Basic .NET,
-
MS Visual C++ .NET,
-
MS Visual C# .NET,
-
MS FoxPro for Windows,
-
Microsoft Office,
-
Borland Delphi,
-
Borland C++Builder,
-
PowerBuilder,
-
Any other 32-bit visual programming environment that supports ActiveX technology,
It can also be used in web scripting languages, your ASP and Distributed Component Object Model (DCOM) projects, regardless of what developing tools you are using for web development.