VclZip FullSource Delphi压缩控件

Delphi 开发的项目里,文件压缩解压操作总是绕不开的老问题。VclZip 压缩控件 FullSource就是那种用起来顺手的老牌组件,拖上去就能干活,接口也比较直观,逻辑清晰。重点是,它给的是完整源码,你想改啥就能改,二次开发毫无压力。

Delphi 的 VCL 框架配合 VclZip 真的挺搭的,拖个控件、设几个属性,再调用一下AddFiles或者ExtractAll,文件压缩解压的事儿基本就搞定了。想要压几个文件?直接AddFile一行就能加。需要解压?用ExtractFiles一指到位,响应也快。

它的 Demo 也挺贴心的,基本的用法一看就懂,照着抄几行就能跑。而且那些例子不仅简单明了,还能拓展思路,尤其适合刚上手的朋友。文档也不拉垮,把每个方法、事件都讲得清清楚楚,还有小技巧点拨。

源码开放这一点真是加分项,毕竟你能自己改逻辑,甚至想支持别的压缩格式也不是没。像多线程、加点日志输出啥的都方便动手。你要是对压缩算法有研究,也能深入调试琢磨一下。

哦对了,错误这一块也别忽视,比如遇到路径冲突、解压失败之类的问题,最好包一下异常,别直接弹个 MessageBox 就完事,显得不专业。而且压缩级别可以调,想追求极致大小就设高点,速度优先就别压太狠。

如果你手头项目要用 ZIP 压缩,或者想要一个可控性强上手快的组件,VclZip 压缩控件 FullSource真的挺值得试试。尤其对 Delphi 熟的朋友,用起来那叫一个顺手。

rar
VclZip.v3.10.1_new.rar 预估大小:89个文件
folder
www.NewXing.com 文件夹
folder
VclZip.pro.v3.10.1 文件夹
folder
zlib123 文件夹
file
adler32.obj 1KB
file
compress.obj 559B
file
inffast.obj 2KB
file
inflate.obj 11KB
file
inftrees.obj 2KB
file
deflate.obj 9KB
file
infback.obj 7KB
file
crc32.obj 11KB
file
trees.obj 11KB
file
disclaim.txt 740B
file
VCLZipD4_3.dpk 1KB
file
kpSHuge.pas 11KB
file
kpMatch.pas 11KB
file
kphstrms.pas 15KB
file
VCLZip.dcr 468B
file
KpSmall.pas 4KB
file
kpSFXCfg.dcr 476B
file
VCLZipD2006_3.res 5KB
file
kpZConst.Pas 10KB
file
kpSFXOpt.pas 4KB
file
kpUnrdc.Pas 7KB
file
www.delphifans.com.nfo 467B
file
VCLZip.pas 117KB
file
VCLZipD6_3.dpk 1009B
file
BCB2007_3.res 5KB
file
VCLZipHelp.hpj 14KB
file
VCLZipD7_3.dpk 1009B
file
VCLZipD2006_3.dpk 681B
file
VCLZipBCB2006_3.cpp 522B
file
VCLZipBCB6_3.bpk 5KB
file
KPLib.pas 43KB
file
kpDiskIOWin9x.pas 14KB
file
VCLZipD5_3.dpk 1KB
file
kpDiskIOs.pas 6KB
file
VCLZipD2005_3.dpk 681B
file
VCLZipD2005_3.res 1KB
file
kpZTypes.Pas 5KB
file
VCLZipD2007_3.dpk 698B
file
VCLZipBCB4_3.res 2KB
file
kpZipObj.pas 63KB
file
kpDFLT.PAS 23KB
file
VCLZipBCB6_3.res 2KB
file
VCLZipBCB4_3.cpp 809B
file
VCLZip.GID 30KB
file
VCLZipBCB5_3.res 2KB
file
VCLZipBCB2006_3.bdsproj 20KB
file
kpExpld.Pas 17KB
file
VCLZipBCB4_3.bpk 5KB
file
VCLZIpBCB2007_3.cpp 522B
file
VCLUnZip.dcr 472B
file
VCLZipD5_3.res 2KB
file
VCLZipD2007_3.res 6KB
file
kpSStrm.pas 12KB
file
VCLZip.cnt 5KB
file
VCLUnZip.pas 98KB
file
VCLZipD4_3.res 2KB
file
kpFile.Pas 9KB
file
VCLZip.hlp 346KB
file
TREES.OBJ 12KB
file
kpCntn.pas 35KB
file
VCLZipD7_3.res 2KB
file
kpTREES.PAS 34KB
folder
SFX 文件夹
file
sfx32pro.bin 40KB
file
kpDefs.inc 2KB
file
KPZCNST.RES 2KB
file
Kpzcnst.rc 2KB
file
VCLZipBCB6_3.cpp 528B
file
kpInflt.Pas 15KB
file
kpUnzipp.Pas 44KB
file
kpBITS.PAS 7KB
file
VCLZipBCB2007_3.cbproj 11KB
file
VCLZipBCB2006_3.res 5KB
file
VCLZipHelp.rtf 534KB
file
kpUshrnk.Pas 7KB
file
kpSFXCfg.pas 7KB
file
VCLZipBCB5_3.bpk 2KB
file
Kpzcnst.pas 2KB
file
kpSConst.pas 1KB
file
VCLZipD6_3.res 2KB
file
readme.txt 38KB
file
VCLZipBCB5_3.cpp 833B
file
JEDI.INC 15KB
folder
Demo 文件夹
file
ZipDemo.res 92KB
file
ZipDemo.dpr 243B
file
ZipDemo.exe 1MB
file
Unit1.dfm 204KB
file
Unit1.pas 4KB
file
VCLZip_MultiThread.rar 394KB
file
ReadMe.txt 170B
...
rar 文件大小:1.15MB