.
.
哈喽,大家好,我叫人宅,很高兴分享一下关于的SimpleZIP压缩工具的使用。
SimpleZIP目前支持windows 的x64和x32,以后会支持更多平台;
使用方法很简单,该压缩分为异步压缩和同步压缩,我们以蓝图为例,来看看同步压缩:
目录:
一同步方法
1.ZipByLoacl
2.UnzipByLoacl
3.Compress
4.Decompress
二.异步方法
1.BindZipFileCallbackFunction
2.AsyncZipByLoacl
3.AsyncUnzipByLoacl
4.ClearZipFileCallbackFunction
1.ZipByLoacl
SrcPath:需要指定一个文件夹 它的压缩是递归的;
DestFilename:填写压缩后的文件路径加文件名称 需要以.zip结尾
2.UnzipByLoacl
SrcPath:需要指定一个具体的.zip文件 它的解压是递归的;
DestFilename:填写解压后的文件路径加文件名称
Password:是不是对该数据进行解密,需要填写正确的密码;
Overwrite:如果解压的时候有相同文件存在是否要替换 默认是true
3.Compress
压缩 可以对数据进行压缩,此方法是UE4的方法,该压缩是支持TArray<uint8>数据
4.Decompress
上面的四个方法都是同步,那么我们来看看异步压缩和解压的方法:
1.BindZipFileCallbackFunction
首先我们需要绑定回调,因为我们要知道具体压缩时候有多少项目,它的进度是多少,这里就需要这个回调告诉我们,以为它在另一个线程里面工作。
2.AsyncZipByLoacl
该接口是执行异步压缩接口,当该接口调用会激活回调,进行进度打印。它的参数和同步的一样,只是该函数执行到了其他线程里面,进行异步压缩策略;
3.AsyncUnzipByLoacl
该解压函数和同步的解压函数调用策略一样,这里就不再进行累述
4.ClearZipFileCallbackFunction
一.商业版本和学习版本的对比
二.您还未登陆哦
三.该资源出自以下课程
四.相关解决方案
付费版本包含源码,可以二次开发,如果您不需要二次开发,或者想先试用一下,那么我建议先用免费版本,有的免费版本需要登录。
如果免费版本蓝图无法启动,请点击我,里面有解决方案
如果有问题 请加入 售后QQ群:946331852 我们会收集问题,安排维护
如果有希望新增的功能也可以反应到售后,我们会安排添加,感谢理解。
五.社区版本(主要针对不需要登录本站的用户)
如果在使用中有什么疑问 欢迎留言…
4.24编译不过
找我,我帮你远程看看…
4.26的蓝图为什么不能导入插件哭哭。
正在测试 ,目前只支持4.25
支持mobile吗?
只支持windows
如果文件夹中的文件是中文名字,打包后,文件名字成了乱码,这个问题老师可以解决吗??
抽时间正在解决中
好像解压缩的时候,如果是中文路径,也不行
这几天正在测试
这个可以打包下使用么
可以大包使用
1.中文的路径的文件包含进去会变成乱码
2.如果指定名称的压缩文件.zip含中文,会打印错误Log
本来想看看是啥问题…可是最后倒在了静态库文件Orz
尽量不要用中文,关于中文问题正在尝试解决中
请问现在还是只支持4.25吗
支持
这不是适用UE5的吗?哪有UE4.27的呢?
支持