Java 源碼混淆工具,ProGuard 4.8 發布
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.
下載地址:Download section (at SourceForge)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!