工具软件

ZipForge 7.92 for Delphi 10.4 Rio Full Source 最新版

大小:未知

安全无毒免费软件无广告

分享

本地高速下载
热门游戏排行
         ZipForge是功能强大的快速的ZIP压缩库。您可以轻松制作可在任何平台上使用的存档,快速轻松地将归档功能添加到项目中。将文件从zip文件提取到硬盘驱动器或内存,将文件从磁盘或内存添加到zip存档,替换,移动和删除zip存档中的文件。它还创建并读取自解压缩(SFX)的zip
ZipForge是功能强大的快速的ZIP压缩库。您可以轻松制作可在任何平台上使用的存档,快速轻松地将归档功能添加到项目中。将文件从zip文件提取到硬盘驱动器或内存,将文件从磁盘或内存添加到zip存档,替换,移动和删除zip存档中的文件。它还创建并读取自解压缩(SFX)的zip存档,AES加密的多卷zip文件。是用于开发具有归档或备份功能的应用程序的完整解决方案。ZipForge基于ZIP的压缩库,可以简化应用程序中开发高级功能的过程。ZipForge是100%本机VCL组件,可直接编译到您的EXE中。

软件特色

1、打开并创建使用强大的AES加密算法加密的档案
2、Zip64支持-使您可以创建超过4 GB的ZIP文件
3、Unicode文件名支持
4、包括事务处理系统,如果归档文件更新失败,该系统允许您回滚更改
5、直接从流中添加压缩数据,并将归档文件提取到流中,而无需创建临时文件
6、使您可以为每个文件存储带有驱动器的完整路径
7、允许按掩码搜索存档内的文件
8、进度指示
9、完整的Delphi源代码可用

软件功能

1、ZIP相容性
完全PKZIP 4.5兼容格式
密码保护
ZIP兼容的自解压档案(SFX)
2、速度
压缩算法实现的特殊调整
当今最快的Deflate实现之一
交易系统优化了一组档案修改
3、功能性
通过一次操作即可添加,移动,提取,删除,更新,测试,刷新一组文件
保存/加载流中的压缩数据
从流中添加压缩数据/提取到流
支持内存中的存档
压缩低内存消耗的大文件
提供文件,缓冲区,流和字符串的压缩
将档案存储在BLOB流等TStream后代对象中
修复并打开损坏的档案
支持Zip64格式
具有128、192和256位密钥的强大AES加密
支持Unicode文件名
支持最大2 ^ 63字节的存档,压缩和解压缩最大2 ^ 63字节的文件
创建多磁盘跨区归档
将存档拆分为多个卷
4、方便
本机VCL; 没有DLL;没有OCX
精心设计的组件界面
进度指示可能会取消操作
很多有用的事件,例如OnOverwritePrompt,OnNeedPassword,OnProcessFileFailure等。
5、使用方便
综合帮助
很多演示
单个组件提供易于使用的界面
可用的源代码

软件优势

1、由PKZIP,Inc以众所周知的ZIP格式创建存档文件。  
2、本机VCL;没有DLL;没有OCX  
3、通过一次操作即可添加,移动,提取,删除,更新,测试,刷新一组文件  
4、免费供个人使用  
5、创建自解压(SFX)存档  
6、使用事务执行定期的存档更新,如果发生某些故障,该事务允许随时取消所有修改。此外,这项技术还优化了档案修改的速度  
7、压缩低内存消耗的大文件  
8、综合帮助;很多演示

使用说明

1、创建,打开和关闭档案
使用OpenArchive,CloseArchive方法和文件名,活动的性质TZipForge 创建,打开或关闭存档文件。
使用之前打开存档文件。当您的应用程序不需要访问存档文件时,请不要忘记关闭存档。这允许其他应用程序使用存档文件。
您不应同时从多个应用程序更新单个存档文件。使用fmOpenReadWrite或fmShareExclusive模式打开存档文件进行更新。
2、档案处理
使用AddFiles,ExtractFiles,DeleteFiles,MoveFiles,TestFiles,UpdateFiles的方法财产TZipForge 处理存储归档文件中的文件。
这些方法支持文件名中的通配符,该通配符允许通过一次调用对许多文件进行组操作。
ZipForge 还提供了一些其他方法来处理存储在存档中的单个文件:AddFromBuffer,AddFromStream,AddFromString,ExtractToBuffer,ExtractToStream,ExtractToString,重命名文件。 使用这些方法之前,请打开存档文件。
3、制作SFX存档
有两种创建SFX存档的方法:
1)在通过OpenArchive(fmCreate)创建存档文件之前,设置SFXStub属性。然后,在连接了SFX存根的情况下创建存档文件,如果存档文件名为“ somefile.exe”,则可以将其用作自解压(SFX)存档。
2)使用MakeSFX方法和文件名,SFXStub的性质TZipForge 用于创建自解压(SFX)存档。
4、使用交易系统
使用的BeginUpdate,CancelUpdate,EndUpdate方法和InUpdate财产TZipForge 优化执行归档更新操作的速度。ZipForge事务系统的另一个重要优点是可以取消调用BeginUpdate之后执行的所有存档更新操作。这种方法允许更新存档,从而提供可靠的数据库系统这样的数据完整性。
5、TZipForge 层次结构属性方法事件
ZipForge 是一个高速压缩库,旨在为您的应用程序提供存档功能。 单位 ZipForge 描述 使用TZipForge 创建,打开,关闭或更新ZIP档案。该组件提供了处理ZIP文件所需的所有必要属性,方法和事件。
6、如何从流创建或打开档案?
要在流中创建或打开存档,请使用重载的OpenArchive方法:
procedure OpenArchive(Stream:TStream; Create:Boolean); 超载 ;
Create参数用于指定是否已创建存档,或者ZipForge必须创建存档。
例:
MemStream:= TMemoryStream.Create;  
ZipForge1.OpenArchive(MemStream,True);  //在流中创建档案  
7、ZipForge是否可以更新(添加/替换文件)以前
使用“卷大小”限制创建的zip文件 ?
不,ZipForge(以及其他ZIP实用程序)不支持此功能
8、ZipForge是否支持大型存档?
是的,ZipForge可以处理大于4 GB的文件。只需确保将ZipForge.Zip64Mode属性设置为zmAuto或zmAlways。Delphi 6和更高版本以及C ++ Builder 6支持Zip64Mode属性
9、ZipForge代码是否线程安全?
是的,ZipForge可以安全地用于多线程应用程序中。
10、即使将Options.Recurse设置为false,ZipForge也会从
子文件夹添加文件 。如何排除子文件夹?
如果子文件夹文件名与指定的掩码匹配,它将与所有子文件夹文件一起添加。
要排除子文件夹,请使用FileAttr = faAnyFile-faDirectory:
AddFiles('*。*',faAnyFile-faDirectory);  

展开

同类推荐

友情提醒:请点击右上角的微信菜单选择使用浏览器打开下载(因为微信中不提供下载功能),点击任意处可关闭该提示信息,谢谢~