已知Proguard可以做到:
- 多个输入包。使用injars可以做到。
- 只产生一个输出包。
有时我们需要,多个包混淆后依然是多个包。怎么办?
- 解析mapping文件,建立源文件名与混淆名的对应关系。
- 解压输出包到目录A。
- 解压一个输入包到目录B。
- 根据对应关系:把输出目录A中的文件复制到B中(同时要建立目录);删除源文件名;清理空目录。
- 重新打包目录B。
- 复制所有输入包。
有人会问,为什么要解压输入包呢?因为输入包中有很多非class文件,这些文件的目录是不会调整的,这样最省事。
已知Proguard可以做到:
有时我们需要,多个包混淆后依然是多个包。怎么办?
有人会问,为什么要解压输入包呢?因为输入包中有很多非class文件,这些文件的目录是不会调整的,这样最省事。
TextMonkey : An OCR-Free Large Multimodal Model for Understanding Document摘要我们推出了 TextMonkey,这是一种专为以文本为中心的任务而定制的大型多模态模型 (LMM),包括文档问答 (DocVQA) 和场景文本分析。 我们的方法引入了跨多个维度的增强:通过采用零初始化的转移窗口注意力,我们在更高的输入分辨率下实
保留包名,混淆类?这个有什么用?用处就是想混淆后,做分包处理。怎么办?也简单:-keeppackagenames com.ts.api
1、下载Proguard官网地址:http://proguard.sourceforge.net/(不墙很难打开)链接: https://pan.baidu.com/s/1c2kReQ8 密码: iepp2、准备好你要混淆的jar包3、启动Proguard解压proguard,执行 bin目录下的proguardgui.bat4、选择输入输出和jar包支持点击左边“input/output”菜单,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M