index.html revision b72c5c2e5482cf10117b2b25f642f7616b2326c3
1<!doctype html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> 2<html> 3<head> 4<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> 5<meta http-equiv="content-script-type" content="text/javascript"> 6<meta http-equiv="content-style-type" content="text/css"> 7<meta name="author" content="Eric Lafortune"> 8<meta name="description" content="ProGuard: java shrinker, optimizer, obfuscator, and preverifier"> 9<meta name="keywords" content="java obfuscator, optimizer, shrinker, preverfier"> 10<link rel="stylesheet" type="text/css" href="style.css"> 11<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"> 12<title>ProGuard</title> 13</head> 14<frameset 15 rows="50,*" 16 framespacing="0" 17 frameborder="no"> 18 19<frame 20 name="title" 21 src="title.html" 22 scrolling="no" 23 marginwidth="0" 24 marginheight="0" 25 noresize> 26 27<frameset 28 cols="120,*" 29 framespacing="0" 30 frameborder="no"> 31 32<frame 33 name="sections" 34 src="sections.html" 35 scrolling="no" 36 marginwidth="0" 37 marginheight="0" 38 noresize> 39 40<frame 41 name="main" 42 src="main.html" 43 scrolling="auto" 44 marginwidth="10" 45 marginheight="10" 46 noresize> 47 48</frameset> 49</frameset> 50 51<noframes> 52<body> 53<p class="intro"> 54<b>ProGuard</b> is a free Java class file shrinker, optimizer, and obfuscator. 55It can detect and remove unused classes, fields, methods, and attributes. It 56can then optimize bytecode and remove unused instructions. Finally, it can 57rename the remaining classes, fields, and methods using short meaningless 58names. The resulting jars are smaller and harder to reverse-engineer. 59</p> 60<p> 61Your browser doesn't support frames, but that's cool. 62<p> 63You can go straight to the <a href="main.html">main page</a>. 64 65<hr> 66<address> 67Copyright © 2002-2009 68<a href="http://www.graphics.cornell.edu/~eric/">Eric Lafortune</a>. 69</address> 70</body> 71</noframes> 72</html> 73