| <!doctype html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> |
| <meta http-equiv="content-script-type" content="text/javascript"> |
| <meta http-equiv="content-style-type" content="text/css"> |
| <meta name="author" content="Eric Lafortune"> |
| <meta name="description" content="ProGuard: java shrinker, optimizer, obfuscator, and preverifier"> |
| <meta name="keywords" content="java obfuscator, optimizer, shrinker, preverfier"> |
| <link rel="stylesheet" type="text/css" href="style.css"> |
| <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"> |
| <title>ProGuard</title> |
| </head> |
| <frameset |
| rows="50,*" |
| framespacing="0" |
| frameborder="no"> |
| |
| <frame |
| name="title" |
| src="title.html" |
| scrolling="no" |
| marginwidth="0" |
| marginheight="0" |
| noresize> |
| |
| <frameset |
| cols="120,*" |
| framespacing="0" |
| frameborder="no"> |
| |
| <frame |
| name="sections" |
| src="sections.html" |
| scrolling="no" |
| marginwidth="0" |
| marginheight="0" |
| noresize> |
| |
| <frame |
| name="main" |
| src="main.html" |
| scrolling="auto" |
| marginwidth="10" |
| marginheight="10" |
| noresize> |
| |
| </frameset> |
| </frameset> |
| |
| <noframes> |
| <body> |
| <p class="intro"> |
| <b>ProGuard</b> is a free Java class file shrinker, optimizer, and obfuscator. |
| It can detect and remove unused classes, fields, methods, and attributes. It |
| can then optimize bytecode and remove unused instructions. Finally, it can |
| rename the remaining classes, fields, and methods using short meaningless |
| names. The resulting jars are smaller and harder to reverse-engineer. |
| </p> |
| <p> |
| Your browser doesn't support frames, but that's cool. |
| <p> |
| You can go straight to the <a href="main.html">main page</a>. |
| |
| <hr> |
| <address> |
| Copyright © 2002-2009 |
| <a href="http://www.graphics.cornell.edu/~eric/">Eric Lafortune</a>. |
| </address> |
| </body> |
| </noframes> |
| </html> |