UE4 zip压缩插件
文档 下载 评论(19)
 .
.
哈喽,大家好,我叫人宅,很高兴分享一下关于的SimpleZIP压缩工具的使用。
SimpleZIP目前支持windows 的x64x32,以后会支持更多平台;
SimpleZIP的可以将文件压缩成这样:
使用方法很简单,该压缩分为异步压缩和同步压缩,我们以蓝图为例,来看看同步压缩:
目录:

一同步方法

1.ZipByLoacl
2.UnzipByLoacl
3.Compress
4.Decompress

二.异步方法

1.BindZipFileCallbackFunction
2.AsyncZipByLoacl
3.AsyncUnzipByLoacl
4.ClearZipFileCallbackFunction

1.ZipByLoacl

它可以将指定的目录压缩成用户定义的.zip
SrcPath:需要指定一个文件夹 它的压缩是递归的;
DestFilename:填写压缩后的文件路径加文件名称 需要以.zip结尾
Password:是不是对该数据进行加密;
ReturnValue:是否压缩成功

 

2.UnzipByLoacl

它可以帮助我们解压文件;
SrcPath:需要指定一个具体的.zip文件 它的解压是递归的;
DestFilename:填写解压后的文件路径加文件名称
Password:是不是对该数据进行解密,需要填写正确的密码;
Overwrite:如果解压的时候有相同文件存在是否要替换 默认是true
ReturnValue:是否解密成功;

 

3.Compress

压缩 可以对数据进行压缩,此方法是UE4的方法,该压缩是支持TArray<uint8>数据
UncompressedData:要压缩的数据
OutData:压缩好的数据
ReturnValue:压缩是否失败
 

4.Decompress

可以解压UE4模式的压缩数据方式
CompressedData:已经压缩的数据
OutData:解压好的数据
ReturnValue:解压是否失败
 

上面的四个方法都是同步,那么我们来看看异步压缩和解压的方法:

1.BindZipFileCallbackFunction

首先我们需要绑定回调,因为我们要知道具体压缩时候有多少项目,它的进度是多少,这里就需要这个回调告诉我们,以为它在另一个线程里面工作。
在我们执行异步压缩前需要先定义绑定
InType:当前是压缩还是解压
InTotal:总共的任务数量
InProgress:当前压缩或者解压了多少;
InFileName:文件的长名称(包含路径)

2.AsyncZipByLoacl

该接口是执行异步压缩接口,当该接口调用会激活回调,进行进度打印。它的参数和同步的一样,只是该函数执行到了其他线程里面,进行异步压缩策略;

3.AsyncUnzipByLoacl

该解压函数和同步的解压函数调用策略一样,这里就不再进行累述

4.ClearZipFileCallbackFunction

如果异步事件不想用了 记得清掉哦~~
 
以上便是SimpleZIP的全部内容了

《“UE4 zip压缩插件”》 有 19 条评论

  1. 人宅说道:

    如果在使用中有什么疑问 欢迎留言…

  2. zpdsg说道:

    4.24编译不过

  3. yoyo说道:

    4.26的蓝图为什么不能导入插件哭哭。

  4. erickdeng说道:

    支持mobile吗?

  5. zhu5439peng说道:

    如果文件夹中的文件是中文名字,打包后,文件名字成了乱码,这个问题老师可以解决吗??

  6. zhu5439peng说道:

    好像解压缩的时候,如果是中文路径,也不行

  7. Blossoming说道:

    这个可以打包下使用么

  8. Reol说道:

    1.中文的路径的文件包含进去会变成乱码
    2.如果指定名称的压缩文件.zip含中文,会打印错误Log
    本来想看看是啥问题…可是最后倒在了静态库文件Orz

  9. bwj12345说道:

    请问现在还是只支持4.25吗

  10. fangruochen说道:

    这不是适用UE5的吗?哪有UE4.27的呢?

发表回复

一.商业版本和学习版本的对比

二.您还未登陆哦

三.该资源出自以下课程

四.相关解决方案

付费版本包含源码,可以二次开发,如果您不需要二次开发,或者想先试用一下,那么我建议先用免费版本,有的免费版本需要登录。

如果免费版本蓝图无法启动,请点击我,里面有解决方案

如果有问题 请加入 售后QQ群:946331852 我们会收集问题,安排维护

如果有希望新增的功能也可以反应到售后,我们会安排添加,感谢理解。

五.社区版本(主要针对不需要登录本站的用户)

资源推荐

更多>>

.

奔溃报告服务器

人宅 8
¥free

.

自动化游戏测试Demo

人宅 19
¥free

.

自动化-实用工具

人宅 29
¥free

.

工具链合集

人宅 35
¥free

.

在线和离线虚拟人工程

人宅 123
¥free

.

无人直播-视频播放器

人宅 42
¥free

.

弹幕回复Client工具

人宅 33
¥free

.

UE与情绪识别

人宅 2
¥98.00

.

UE与百度翻译

人宅 2
¥98.00

.

UE通义千问

人宅 10
¥98.00

.

人工智能自动化安装

人宅 60
¥free

.

高效的本地ini配置

人宅 5
¥48.00

.

DH音频与口型同步

人宅 78
¥free

.

音频转口型服务器

人宅 66
¥free

.

UE5百度文心一言插件

人宅 34
¥98.00

.

UE与PaddleSpeech

人宅 45
¥198.00

.

UE与ChatGLM插件

人宅 33
¥98.00

.

UE与Stablediffusion

人宅 29
¥88.00

.

Bilibili直播插件

人宅 20
¥168.00

.

音频转口型客户端插件

人宅 68
¥198.00

.

UE ChatGPT

人宅 41
¥128.00

.

UE 阿里云智能语音

人宅 77
¥198.00

.

连招战斗插件

人宅 34
¥98.00

.

GAS技能扩展插件

人宅 36
¥98.00

.

DX12独立引擎

人宅 17
¥2980.00

.

对象浏览插件

人宅 69
¥29.00

.

SBL库

人宅 106
¥98.00

.

弹窗插件

人宅 82
¥28.00

.

数值升级伤害推演工具

人宅 88
¥188.00

.

智能热更新插件v2

人宅 250
¥198.00

.

UE高级动画插件

人宅 104
¥48.00

.

SimpleProtobuf

人宅 174
¥298.00

.

幻灯片插件

人宅 68
¥58.00

.

图片格式转UTexture2D

人宅 77
¥38.00

.

分布式服务器插件

人宅 262
¥396.00

.

视频播放器插件

人宅 136
¥98.00

.

RENZHAI版本Git小程序

人宅 119
¥28.00

.

屏幕移动操作插件

人宅 205
¥39.00

.

绘制攻击字体效果插件

人宅 182
¥29.00

.

UE4 zip压缩插件

人宅 281
¥38.00

.

Pak散包查看器

人宅 283
¥32.00

.

打pak和读pak插件

人宅 311
¥free

.

UE4Mysql数据库插件

人宅 245
¥98.00

.

智能热更新插件

人宅 290
¥free

.

UE4文件读取插件

人宅 325
¥8.00

.

UE5HTTP插件

人宅 363
¥48.00

.

UE5对象储存OSS插件

人宅 225
¥98.00

.

UE5多线程插件

人宅 290
¥88.00