UnrealPak打包单个文件并加密

准备文件:
pakconfig.txt 在里面写要打包的资源路径,支持文件夹和文件名

F:\Unreal\UnrealProjects\MyProject\Saved\Cooked\WindowsNoEditor\MyProject\Content\Movies\Movie.mp4

CryptJson.json 加密需要用到的Json文件

{
"EncryptionKey":{"Key":"xlTq7RXTF5yhLRkoJd8m9tQMdjxsalROP6DycVf+UNc="}
}

然后可以打包了,cmd跳转到引擎的Binaries目录,然后输入下面指令

unrealpak F:\Unreal\UnrealProjects\MyProject\Content\Movie.pak -create=F:\Unreal\UnrealProjects\MyProject\Config\pakconfig.txt -encrypt -encryptindex -compress -cryptokeys=F:\Unreal\UnrealProjects\MyProject\Config\CryptJson.json

指令意思简介:
要生成的pak文件: F:\Unreal\UnrealProjects\MyProject\Content\Movie.pak
依据文件内容寻找要打包的资源:create=F:\Unreal\UnrealProjects\MyProject\Config\pakconfig.txt
加密:-encrypt
加密索引: -encryptindex
压缩: -compress
使用加密文件:cryptokeys=F:\Unreal\UnrealProjects\MyProject\Config\CryptJson.json

Json文件中的Key的来源:打开工程->ProjectSeting->Crypto->GenerateNewEncryptionKey。然后在EncryptionKey内会出现一串字符,复制过来即可
在这里插入图片描述
这是基于Json配置的加密,UnrealPak支持根据DefaultCrypto.ini加密,还没试过,试过之后补充到此文档

Pak包的加载和解密,忙完这段时间再写
写完了:Pak解密、挂载、加载

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值