ProGuard For Mac是编程人员常常使用的JAVA代码混淆工具。ProGuard For Mac最新版可以帮助用户压缩、优化和混淆Java字节码文件,并删除没有用的类,字段,方法与属性。ProGuard For Mac中用户还可以执行多次优化过程,可以使代码库更小,更有效,并且更难以逆向工程。
{mac1}
软件介绍
ProGuard是一个命令行工具,并提供了图形化用户界面,它也可以结合Ant或J2ME Wireless Toolkit使用。通过ProGuard得到的更精简的jar文件意味着只需要更小的存储空间混淆环节会用无意义的短变量去重命名类、变量、方法。这些步骤让代码更精简,更高效。
软件功能
压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性(Attribute)。
优化(Optimize):对字节码进行优化,移除无用的指令。
混淆(Obfuscate):使用a,b,c,d这样简短而无意义的名称,对类、字段和方法进行重命名。
预检(Preveirfy):在Java平台上对处理后的代码进行预检,确保加载的class文件是可执行的。
软件特色
Proguard帮助用户压缩、优化和混淆Java字节码文件
删除没有用的类,字段,方法与属性
只写字段进行快速的删除
可对没有进行使用的参数进行删除
Proguard对字节码进行优化,移除无用的指令
可以执行多次优化过程
可以使代码库更小,更有效,并且更难以逆向工程