Java 源碼混淆工具,ProGuard 4.8 發布

jopen 12年前發布 | 15K 次閱讀 ProGuard

ProGuard 是一個免費的 Java類文件的壓縮,優化,混肴器。它刪除沒有用的類,字段,方法與屬性。使字節碼最大程度地優化,使用簡短且無意義的名字來重命名類、字段和方法 。eclipse已經把Proguard集成在一起了。


ProGuard 4.8 發布了,該版本修復了配置解析、優化和混淆方面的一些小問題,對 Ant Task 做了一些小改進。具體如下:

  • Added more peephole optimizations for strings.
  • Added support for multiple external configuration files in Ant configurations.
  • Added support for Ant properties in external configuration files.
  • Fixed parsing of empty file filters on input and output.
  • Fixed parsing of '*' wildcard for file filters and name filters.
  • Fixed obfuscation of private methods that are overridden in concrete classes with intermediary abstract classes and interfaces (workaround for Oracle bugs #6691741 and #6684387).
  • Fixed optimization of complex finally blocks, compiled with JDK 1.4 or earlier.
  • Fixed optimizing signatures of methods that are marked as not having side effects.
  • Fixed optimization of long local variables possibly causing verification error for register pairs.
  • Fixed merging of classes defined inside methods.
  • Fixed stack consistency in optimization step.
  • No longer removing debug information about unused parameters, for -keepparameternames or -keepattributes.
  • Fixed updating manifest files with carriage return characters.
  • Now removing unreachable code in preverification step.
  • Improved default regular expression for stack traces in ReTrace.
  • Updated documentation and examples.

Java 源碼混淆工具,ProGuard 4.8 發布

下載地址:Download section (at SourceForge)

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!