【AB包】添加解密工具

dev_chengFeng
gaoxin 2021-08-02 11:22:24 +08:00
parent 7f46481dbf
commit 233df8ca23
1 changed files with 24 additions and 0 deletions

View File

@ -138,6 +138,30 @@ namespace GameEditor.AssetBundle
time.Stop();
Debug.Log(" 耗时:" + time.ElapsedMilliseconds);
}
[MenuItem("AssetBundle/解密AB")]
public static void JieMi()
{
string filePath = EditorUtility.OpenFilePanel("Resource path", string.Empty, "unity3d");
byte[] oldData = File.ReadAllBytes(filePath);
int len = (int)GameLogic.AppConst.EncyptBytesLength;
int newOldLen = oldData.Length - len;//定死了,128个空byte
var newData = new byte[newOldLen];
for (int tb = len; tb < oldData.Length; tb++)
{
newData[tb - len] = oldData[tb];
}
FileStream fs = File.OpenWrite(filePath + "jm");//打开写入进去
fs.Write(newData, 0, newOldLen);
fs.Close();
Debug.Log("解密完成!");
}
/// <summary>
/// 开始打包
/// </summary>