VCLZip Native Delphi Zip/UnZip Component!
IMPORTANT: If installing the registered version, please be sure to always re-install/rebuild the components (VCLZip and VCLUnZip) to the component pallette (or rebuild the design time package) so that the ThisVersion property and any other new properties will be properly updated. If your application still does not run without the IDE, open up VCLZip's package, click on options and look at the Directories/Conditionals tab. If KPDEMO is defined, remove it and recompile the package.
***IMPORTANT: Please remember do not install these components into a package by the name of either VCLZip or VCLUnZip. You will receive an error if you do.
PLEASE TAKE A LOOK AT THE "WHAT's NEW IN THIS VERSION" LINK IN THE HELP FILE AS IT HAS CONVENIENT LINKS TO ALL OF THE NEW TOPICS.
====================
Version 4.60 Build 1 Beta (02/24/2009)
- EncryptInPlace - New procedure that encrypts files in an existing archive without the need for unzipping and rezipping those files.
- DecryptInPlace - New procedure that decrypts files in an existing archive without the need for unzipping and rezipping those files.
- Ability to specify a file date (TDateTime) when calling ZipFromStream and ZipFromBuffer.
Version 4.50 Build 1 (11/24/2008) UNICODE SUPPORT
PLEASE READ "Using Unicode" in the Help File or UsingUnicode.txt in the /help directory for important information about how to activate the use of Unicode in VCLZip. For all but Delphi/BCB 2009 you will need to define a conditional named IMPLEMENT_UNICODE
- Unicode Support
- New read-only property thisReleaseLevel reflecting whether this version is a Beta or Production version
Beginning with VCLZip 4.50, VCLZip is able to store Unicode filenames and paths as well as use Unicode in archive filenames and paths.
In order to allow VCLZip to implement Unicode filenames in Delphi/BCB 6-2007 (NOT 2009), you must create a compiler define...
When you install VCLZip 4.50 the following should already be done. But to verify that it is done, open up the VCLZip package with the package editor. In Project | Options, select the Directories/Conditionals tab and if it is not there already, type IMPLEMENT_UNICODE into the conditionals text box and save.
In order to implement Unicode in Delphi/BCB 6-2007, VCLZip uses WideStrings wherever filenames and paths are used. Defining IMPLEMENT_UNICODE will cause VCLZip to compile all such strings as WideStrings and cause WideString functions to be called instead of the normal Ansii String functions. When IMPLEMENT_UNICODE is not defined, VCLZip is compiled as it always was in earlier versions using regular Ansii strings and functions.
VERY IMPORTANT
- Only Delphi 6 and above, and BCB 6 and above are supported when implementing Unicode. Delphi 5 and below and BCB 5 and below are not supported for Unicode.
- If you are upgrading an existing application that uses VCLZip, this will cause many events to require changes since parameters that were regular strings will now be widestrings in a lot of instances.
- Prior to Delphi 2009, the Delphi GUI components do not support Unicode. Therefore, if you wish to implement Unicode in your GUI you will need to add Unicode capable components. When modifying the VCLZip Zip Utility Example to work with VCLZip 4.50, we used the TMS Unicode Component Pack which you can find at
http://www.tmssoftware.com/site/tmsuni.asp
The VCLZip Zip Utility Example uses TMS Unicode controls, but does not include the TMS controls themselves. You will have to purchase TMS Unicode if you do not already own it for the example project to work. However, it is not needed for VCLZip itself to support Unicode.
====================
Version 4.00 Build 3 (01/26/2008)
- Build 2 fix was not complete. Did not account for STOREd files. That fix is completed.
- Added check for '\' at end to TempPath property.
====================
Version 4.00 Build 2 (01/25/2008)
- Fixed bug that did not allow you to call CheckArchive right after zipping a file with AES compression without closing and opening the file first or creating a new instance of VCLZip to perform the CheckArchive.
====================
Version 4.00 Build 1 (01/21/2008)
- Added Strong AES (AE-2) Encryption, compatible with PKZip and WinZip.
====================
Version 3.10 Build 1 (11/28/2008)
- Several bug fixes.
- Added support for Delphi 2005, 2006, 2007
- Added support for BCB 2006, 2007
- Improved memory performance when working with archives containing extremely high number of compressed files.
====================
Version 3.06 Build 2
Made Delphi 2005 compatible
Other assorted fixes
====================
Version 3.05 Build 1
Fixed a lot of incompatabilities between VCLZip and WinZip
Other assorted fixes
====================
Version 3.04 Build 1
New ZLib methods for optimized compression and decompression of single entities of data in standard ZLib format, without the overhead of the PKZip format. This is excellent for compression of data to be sent across the net, compressing web pages (http compliant compression), blobs, etc.
- ZLibCompressStream
- ZLibDecompressStream
- ZLibCompressBuffer
- ZLibDecompressBuffer
- ZLibCompressString
- ZLibDecompressString
Overloaded TStream Methods for Delphi 4,5, BCB 4, and 5
- UnZipToStream
- UnZipToStreamByIndex
- ZipFromStream
Special OnGetNextTStream Event for Delphi 4,5, BCB 4, and 5
- Allows zipping multiple TStreams in one process
- More efficient than calling ZipFromStream multiple times
Capability to use the latest version of ZLib 1.2.1.
- VCLZip currently uses 1.4.1 by default.
- By defining ZLIB121, VCLZip will use the latest version of ZLib which is included with the registered version.
Some optimization improvements which should show some improvement in zipping and unzipping speed when using TkpStreams with D4, D5, BCB4, and BCB5.
============
Version 3.03 (VCLZip Pro)
- Please test your application thoroughly with this new version of VCLZip Pro. While it has been tested and has even been used in at least two production applications for several months now prior to initial release, there are so many combinations of property settings, environment differences, and ways to use VCLZip that you should always test VCLZip completely in your application before deploying.
*** New Zip64 capabilities, properties, methods and events:
- Uncompressed, Compressed, and Archive file sizes can be up to 2^63-1 bytes in length.
- You can compress up to 2147483647 files into an archive. This is compatible with PKZip's Zip64 format.
- If a file does not extend beyond any of the original limitations (filesizes of 4 gig or 65535 files) then no Zip64 format information is included in the archive.
- property isZip64 - tells you when you are working with a zip file that is using Zip64 format.
Much faster processing due to linking to Zlib object files for compression and decompression routines.
Blocked Zip Files (spanned zip archives split onto hard drive)
- Now completely compatible with PKZip and WinZip split archives file naming format.
- For backwards compatability you can tell VCLZip to use the old VCLZip filenaming format by using the BlockMode property.
- New method OnFileNameForSplitPart called just before each split filepart is created. VCLZip supplies a default implementation of this method so for most purposes you won't need your own.
- method DefaultFileNameForSplitPart - VCLZip calls this internally if you don't define your own OnFileNameForSplitPart. You can also call it from your own OnFileNameForSplitPart if you wish to add some processing to the default behavior.
- property BlockMode - determines whether VCLZip uses PKZip/WinZip standard naming convention or VCLZip classic method.
- method DefaultGetNextDisk - VCLZip calls this internally if you
没有合适的资源?快使用搜索试试~ 我知道了~
VCLZipPro v451
共157个文件
obj:33个
pas:29个
dcu:15个
需积分: 10 12 下载量 167 浏览量
2018-05-01
17:16:39
上传
评论
收藏 3.1MB ZIP 举报
温馨提示
非常经典的DELPHI的压缩控件,非常实用的第三方控件。采用类似zip压缩技术,其中包含了压缩和解压缩代码。
资源推荐
资源详情
资源评论
收起资源包目录
VCLZipPro v451 (157个子文件)
VCLZipBCB2010_4.#00 1.29MB
VCLZipBCB2006_4.bdsproj 31KB
sfx32pro,2.bin 40KB
sfx32pro,1.bin 40KB
VCLZipBCB6_4.bpk 6KB
VCLZipBCB2007_4.cbproj 19KB
VCLZipBCB2009_4.cbproj 8KB
VCLZipBCB2010_4.cbproj 8KB
VCLZip,1.chm 124KB
VCLZip,2.chm 124KB
VCLZip,1.cnt 5KB
VCLZip,2.cnt 5KB
VCLZipBCB6_4.cpp 528B
VCLZipBCB2010_4.cpp 522B
VCLZipBCB2006_4.cpp 522B
VCLZipBCB2007_4.cpp 522B
VCLZipBCB2009_4.cpp 522B
kpSFXCfg.dcr 476B
VCLUnZip.dcr 472B
VCLZip.dcr 468B
VCLUnZip.dcu 168KB
VCLZip.dcu 83KB
kpZipObj.dcu 64KB
kpaes.dcu 33KB
kpCntn.dcu 27KB
KpLib.dcu 23KB
kpUtilsUnicode.dcu 10KB
kpSStrm.dcu 8KB
kpMatch.dcu 7KB
kpDiskIOWin9x.dcu 7KB
kpSFXCfg.dcu 7KB
kpSmall.dcu 3KB
kpzcnst.dcu 1KB
kpDiskIOs.dcu 980B
kpSHuge.dcu 773B
VCLZipD6_4.dpk 747B
VCLZipD2007_4.dpk 744B
VCLZipD2006_4.dpk 741B
VCLZipD2005_4.dpk 741B
VCLZipD7_4.dpk 734B
VCLZipD2010_4.dpk 711B
VCLZipD2009_4.dpk 711B
VCLZip,2.GID 16KB
VCLZip,1.GID 16KB
VCLZip,1.hlp 227KB
VCLZip,2.hlp 227KB
VCLZip.hpj 4KB
VCLUnZip.hpp 50KB
kpZipObj.hpp 23KB
VCLZip.hpp 18KB
kpCntn.hpp 7KB
kpUtilsUnicode.hpp 6KB
KpLib.hpp 6KB
kpDiskIOWin9x.hpp 4KB
kpaes.hpp 4KB
kpSStrm.hpp 3KB
kpSFXCfg.hpp 3KB
kpMatch.hpp 3KB
kpzcnst.hpp 2KB
kpSmall.hpp 1KB
kpSHuge.hpp 1KB
kpDiskIOs.hpp 1KB
JEDI.INC 15KB
kpCompilers.inc 13KB
kpDefs.inc 2KB
VCLZipBCB2010_4.cbproj.local 357B
VCLUnZip.obj 145KB
VCLZip.obj 71KB
kpZipObj.obj 51KB
kpaes.obj 32KB
kpCntn.obj 23KB
KpLib.obj 22KB
aestab.obj 13KB
trees.obj 11KB
crc32.obj 11KB
inflate.obj 11KB
deflate.obj 9KB
kpUtilsUnicode.obj 8KB
VCLZipBCB2010_4.obj 8KB
infback.obj 7KB
kpSStrm.obj 7KB
aescrypt.obj 7KB
aeskey.obj 7KB
kpDiskIOWin9x.obj 6KB
kpSFXCfg.obj 6KB
kpMatch.obj 6KB
sha1.obj 4KB
fileenc.obj 3KB
hmac.obj 3KB
kpSmall.obj 3KB
prng.obj 3KB
inftrees.obj 2KB
inffast.obj 2KB
pwd2key.obj 2KB
kpDiskIOs.obj 1KB
adler32.obj 1KB
kpSHuge.obj 962B
kpzcnst.obj 619B
compress.obj 559B
kpUnicode.pas 258KB
共 157 条
- 1
- 2
资源评论
云图电子病历
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Integrated-Energy-Systems-with-CAES-(注释完全,可直接运行)
- PDF为英语文本绘制热区(DEMO)
- 4.22.cpp
- 基于Transformer和Bert的close domain抽取式问答系统构建的智能聊天机器人项目源代码
- 基于扩展(EKF)和无迹卡尔曼滤波(UKF)的电力系统动态状态估计(注释完全,可直接运行)(文档加Matlab源码)
- 2023各大软件技术峰会演进资料汇总(PPT),资料难得
- 基于混沌集成决策树的电能质量复合扰动识别(注释完全,可直接运行)(文档加Matlab源码)
- 航空公司如何成功实现数字化转型英文版.rar
- RTL8309N-8口交换机评估板Cadence设计硬件(原理图+PCB)及PDF原理图+RTL8309N技术规格书
- 基于JAVA的打飞机游戏设计(程序).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功