Download List

프로젝트 설명

ProGuard is a shrinker, optimizer, obfuscator, and preverifier for Java bytecode. It detects and removes unused classes, fields, methods, and attributes. It optimizes methods and removes dead code. It renames the remaining classes, fields, and methods using short, meaningless names. Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition. The resulting code is more compact, more efficient, and more difficult to reverse-engineer. Advantages of ProGuard compared to other Java shrinkers and obfuscators are compact template-based configuration, memory efficiency, and speed. It is mostly popular for embedded development and for commercial development, and is integrated in Oracle's Wireless Toolkit, in Intel's TXE SDK, and in Google's Android SDK.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-07-22 18:16 Back to release list
4.4

이 릴리스에서는 사용자가 요청한 기능의 번호를 추가합니다. 특히, 지금은 개별 구성 최적화 제어를 제공, 패키지 이름을 혼미하게하는 다양한 방법, 경고 및 메모의 억압. 또한이 수정 프로그램 버그와 문제 번호. 특히, \ 0과 같은 특수 문자가 이제 제대로 자바 런타임 환경의 최근 버전에서 디코딩됩니다.
This release adds a number of features that were requested by users. Notably, the configuration now provides control over individual optimizations, various ways to obfuscate package names, and suppression of warnings and notes. It also fixes a number of bugs and problems. Notably, special characters like \0 are now decoded properly in recent versions of the Java Runtime Environment.

Project Resources