![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 20:33 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » envbscode....baomaboy兄,难道不是你自己加密?解密居然没有? |
| 可打印版本 1,522 / 11 |
| 第1楼 slore | 发表于 2007-03-18 11:28 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
envbscode....baomaboy兄,难道不是你自己加密?解密居然没有? Dim FSO,WSHShell
Set FSO = Createobject("Scripting.Filesystemobject") Set WSHShell = WScript.Createobject("WScript.Shell") vbFile=WScript.Arguments(0) Dim CurPath CurPath=Left(WScript.ScriptFullName,Instrrev(WScript.ScriptFullName,"\")) Set otFile=FSO.OpenTextFile(vbFile,1,True,-1) InputStr=otfile.ReadAll otFile.Close strPos = Instr(Instr(Ucase(InputStr), ":Set FSO = Createobject(""SCRIPTING.Filesystemobject""):EXECUTE"), InputStr, "(") strPos = Instr(strPos + 61, InputStr, "S") strPos = Instrrev(InputStr, ":", strPos) strPos = strPos+1 endPos = Instr(strPos, InputStr, "<>") endPos = Instr(endPos, InputStr, "(") endPos = Instrrev(InputStr, ":", endPos) Code=Replace(InputStr,Mid(InputStr,strPos,endPos-strPos-1),"Set FSO = Createobject(""""Scripting.Filesystemobject""""):Set trFile = FSO.OpeNTEXTFIle("""""+CurPath+"code.vbs"""", 2,True):trFile.write "+Left(Inputstr,4)+":trFile.Close:Set FSO=Nothing") Set otFile=FSO.OpenTextFile(CurPath+"\code.vbs",2,True) otfile.write Code otFile.Close WSHShell.Run "cscript /nologo "+CurPath+"\code.vbs",VbHide Msgbox "请等待code.vbs文件生成……" Set otFile=FSO.OpenTextFile(CurPath+"\code.vbs",1) InputStr=otfile.ReadAll otFile.Close Code=Replace(InputStr,"Execute(ThisText)","Set FSO = Createobject(""Scripting.Filesystemobject""):Set trFile = FSO.OpeNTEXTFIle("""+CurPath+"code.txt"", 2,True):trFile.write thisText:trFile.Close:Set FSO=Nothing") Set otFile=FSO.OpenTextFile(CurPath+"\code.vbs",2,True) otfile.write Code otFile.Close WSHShell.Run "cscript /nologo "+CurPath+"\code.vbs",VbHide Set FSO=Nothing Set WSHShell=Nothing |
|
| 第2楼 baomaboy | 发表于 2007-03-18 11:45 |
| 银牌会员 发帖 554 积分 1,513 | |
Originally posted by slore at 2007-3-18 11:28: |
|
| 第3楼 slore | 发表于 2007-03-18 11:53 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
我的思路很简单……
你要执行代码肯定会出最终的代码,只不过你很快速的删除或被最后的代码覆盖…… 我把你的EXECUTE要执行的2次重要的代码,部分替换掉~让它自己再解码的过程的时候不删除代码,也不运行代码而是输入到我指定的code.vbs里,然后第2次的原理一样,在把你的EXECUTE(ThisText),这里的ThisText就是最终的代码了吧? 我直接opentextfile写出到code.txt....打开还原。 先佩服下兄弟,开始还有以为,vbs这种明显是源码的东西。你都可以想到办法进行加密!而且还真的不容易破呢,我现在也不知道你的加密过程,看到了字符颠倒,还有step,随机,ucase……等,看来老兄用了不少心思! |
|
| 第4楼 baomaboy | 发表于 2007-03-18 11:55 |
| 银牌会员 发帖 554 积分 1,513 | |
|
slore兄说我要研究更好的加密!
更好的加密是什么?就我现在的认知来讲只能是增加解码难度而已了,其实没有意义。最终还是可以解码,只是时间短或长一点的分别。 |
|
| 第5楼 slore | 发表于 2007-03-18 12:01 |
| 铂金会员 发帖 2,478 积分 5,212 | |
Originally posted by baomaboy at 2007-3-17 22:55: 能解是必然…… 你要真想做,可以用vb嘛~还可以用api哦 |
|
| 第6楼 baomaboy | 发表于 2007-03-18 12:01 |
| 银牌会员 发帖 554 积分 1,513 | |
Originally posted by slore at 2007-3-18 11:53: 兄说的很对,我在加密源码后文件尾也写入了读文件的代码,用自己做的解密文先生成一个解密需要的片段文件,然后被那个加过密的文件读取做解密用。其实和兄所说的过程类似。 [ Last edited by baomaboy on 2007-3-18 at 12:02 PM ] |
|
| 第7楼 baomaboy | 发表于 2007-03-18 12:07 |
| 银牌会员 发帖 554 积分 1,513 | |
Originally posted by slore at 2007-3-18 12:01: 呵呵 做着玩的 如果真想隐藏源码就移植到VB中去封装成DLL了 不过对VB还在一知半解的状态,到目前只是照葫芦画瓢的封装成一个四舍六入五单双的修约函数到DLL中 |
|
| 第8楼 kich | 发表于 2007-03-19 12:22 |
| 中级用户 发帖 168 积分 397 | |
|
高手对决的时候,旁人只能观看!不敢插话!
但我想发表下,我路过这里!并看完!! ~~~~看剑! |
|
| 第9楼 electronixtar | 发表于 2007-03-19 14:14 |
| 铂金会员 发帖 2,672 积分 7,493 | |
| 第10楼 baomaboy | 发表于 2007-03-19 15:35 |
| 银牌会员 发帖 554 积分 1,513 | |
Originally posted by electronixtar at 2007-3-19 14:14: 下面是得到得源码,但还是看不出个头绪,用了很多干扰的方法,比如莫名变量,还转换了十六进制的意思。就好比我可以在一个vbs文件中大把大把的用chr()的方法来代替字符,你有耐心一个个去分析chr(num)是什么字符吗。 <style type="text/css">body{background-color:#2A6094;font-family:Helvetica,Arial;font-size:8pt;margin:0px}a{color:#1A10A5;text-decoration:none}span{cursor:default}div{position:absolute;border:none;padding:0px;font-size:0px}textarea{background-color:#F2EDE2;font-family:Helvetica,Arial;position:absolute;top:15px;width:291px;height:144px;border:solid 2px;font-size:8pt;padding-left:3px}.LB{width:14px;height:14px;border:solid 1px #EED39D;color:#EED39D;font-size:11px;text-align:center}#cInput,#cOutput{top:14px;left:14px}.T1,#StatusBar,#Report,#Settings,#Notes1,#Notes2{background-color:#A5E28C;top:194px;left:14px;width:290px;height:20px;border:solid 2px #000000;padding:5px 0px 0px 5px;font-size:8pt;font-weight:500;letter-spacing:1px}.T1{top:0px;left:0px;width:100px;padding:0px;cursor:default}.T2{top:0px;left:0px;width:673px;height:2px}#Notes1,#Notes2{background-color:#F2EDE2;top:360px;left:14px;width:630px;height:217px;padding:3px 5px 0px 5px;overflow:auto}.Input{background-color:#C2FFA9;position:absolute;top:6px;width:39px;border:none;font-size:8pt;padding:0px 3px 0px 0px;text-align:right}.Button{background-color:#93EED1;position:absolute;left:118px;top:0px;width:109px;height:29px;padding:0px;margin:0px;font-size:0px;cursor:pointer}select{background-color:#F0F0F0;position:absolute;top:3px;left:59px;width:76px;font-size:8pt}ul{margin:2px 0px 0px 16px;padding:0px}</style> <script type="text/javascript" defer="defer"> var O1010010=true,O1O1OO1O=String.fromCharCode,O1010011=String,O1O1OO11=RegExp,O1010100=Math.round,O1O1O1OO=Math.floor,O1010101=false,O1O1O1O1=Date,O1010110=alert,O1OOO111=null; function O1001110(){var O1001=null; O1OOO111=O1OO11OO('\x50\x72\x6f\x67\x72\x65\x73\x73'); O1001101(); O1000101.O1000010='#4E6A41'; O1000101.O1OO1OOO=2; O1000101.O1010001(O1OO11OO('\x63\x49\x6e\x70\x75\x74'),6,2,'\x49\x6e\x70\x75\x74'); O1000101.O1010001(O1OO11OO('\x63\x4f\x75\x74\x70\x75\x74'),6,2,'\x4f\x75\x74\x70\x75\x74'); O1000101.O1OO1OOO=1; O1000101.O1010001(O1OO11OO('\x53\x74\x61\x74\x75\x73\x42\x61\x72'),6,6,'\x53\x74\x61\x74\x75\x73'); O1001=O1OO11OO('\x52\x65\x70\x6f\x72\x74'); O1000101.O1010001(O1001,6,6,'\x42\x65\x66\x6f\x72\x65'); O1000101.O1010001(O1001,116,6,'\x41\x66\x74\x65\x72'); O1000101.O1010001(O1001,215,6,'\x47\x61\x69\x6e'); O1001=O1OO11OO('\x53\x65\x74\x74\x69\x6e\x67\x73'); O1000101.O1010001(O1001,4,6,'\x4d\x65\x74\x68\x6f\x64'); O1000101.O1010001(O1001,148,6,'\x43\x68\x75\x6e\x6b\x73\x69\x7a\x65'); O1000101.O1010001(O1001,242,6,'\x4b\x42'); O1000101.O1010001(O1001,273,6,'\x4c\x65\x76\x65\x6c'); O1000101.O1010001(O1001,348,6,'\x48\x61\x72\x64\x63\x6f\x72\x65'); O1000101.O1010001(O1OO11OO('\x47\x65\x6e\x65\x72\x61\x6c'),6,0,'\x47\x65\x6e\x65\x72\x61\x6c\x20\x4e\x6f\x74\x65\x73'); O1000101.O1010001(O1OO11OO('\x4b\x6e\x6f\x77\x6e'),6,0,'\x4b\x6e\x6f\x77\x6e\x20\x49\x73\x73\x75\x65\x73'); O1001=O1OO11OO('\x42\x75\x74\x74\x6f\x6e\x73'); O1000101.O1000010='#3E6456';O1000101.O1OO1OOO=2; O1000101.O1010001(O1001,148,8,'\x52\x45\x53\x45\x54'); O1000101.O1010001(O1001,253,8,'\x43\x72\x75\x6e\x63\x68'); O1000101.O1010001(O1001,350,8,'\x4f\x62\x66\x75\x73\x63\x61\x74\x65'); O1000101.O1010001(O1001,462,8,'\x43\x6f\x6d\x70\x72\x65\x73\x73'); O1000101=null; O1O1OOO1=null; O1001000(); var O1OO1=O1OO11OO('\x43\x4d\x65\x74\x68\x6f\x64'); for(var O1000=0; O1000<O1OO1.length; O1000++)O1OO1.options.style.backgroundColor='\x23\x46\x30\x46\x30\x46\x30'; O1OO11OO('m').href='mailto:'+'Purple'+'Bytes'+'@'+'aol.'+'com'; }function O1001000(){O1OO11OO('\x43\x4d\x65\x74\x68\x6f\x64').selectedIndex=2; O1OO11OO('\x48\x61\x72\x64\x43\x6f\x72\x65').checked=O1010101; O1OO11OO('\x63\x6f\x64\x65\x49\x6e').value=''; O1OO11OO('\x73\x69\x7a\x65\x49\x6e').value='\x30'; O1OO11OO('\x73\x69\x7a\x65\x4f\x75\x74').value='\x30'; O1OO11OO('\x73\x69\x7a\x65\x47\x61\x69\x6e').value='\x30\x20\x25'; O1OO1OO1(); O1OOO111.value='\x57\x61\x69\x74\x69\x6e\x67\x20\x66\x6f\x72\x20\x69\x6e\x70\x75\x74\x2e\x2e\x2e'; O1OO11OO('\x63\x6f\x64\x65\x4f\x75\x74').value='\x0a\x20\x4c\x6f\x6f\x6b\x73\x20\x67\x6f\x6f\x64\x2e\x2e\x2e\x0a\x0a\x20\x46\x65\x65\x6c\x73\x20\x67\x6f\x6f\x64\x2e\x2e\x2e\x0a\x0a\x20\x44\x6f\x65\x73\x20\x67\x6f\x6f\x64\x2e\x2e\x2e\x0a\x0a\x0a\x20\x2e\x2e\x2e\x6d\x75\x73\x74\x20\x62\x65\x20\x61\x20\x50\x75\x72\x70\x6c\x65\x42\x79\x74\x65\x73\x20\x70\x72\x6f\x64\x75\x63\x74\x2e\x2e\x2e'; O1OO11OO('\x63\x6f\x64\x65\x49\x6e').focus(); window.status=''; }function O1OO1OO1(){var O1OOO=O1OO11OO('\x43\x4d\x65\x74\x68\x6f\x64').selectedIndex,O1001=O1OO11OO('\x48\x61\x72\x64\x43\x6f\x72\x65').checked,O1OO1=O1OO11OO('\x43\x68\x75\x6e\x6b\x53\x69\x7a\x65'),O1000=O1OO11OO('\x54\x6f\x6b\x65\x6e\x53\x69\x7a\x65'); if(!O1001){switch(O1OOO){case 0:O1OO1.value=7; O1000.value=31; break; case 1:O1OO1.value=8; O1000.value=21; break; case 2:O1OO1.value=9; O1000.value=14; break; case 3:O1OO1.value=9; O1000.value=15; break; case 4:O1OO1.value=9; O1000.value=9; break; }}else{switch(O1OOO){case 0:O1OO1.value=7; O1000.value=9; break; case 1:O1OO1.value=8; O1000.value=12; break; case 2:O1OO1.value=9; O1000.value=15; break; case 3:O1OO1.value=9; O1000.value=21; break; case 4:O1OO1.value=9; O1000.value=21; break; }}}function O1OO11OO(O1000){return document.getElementById(O1000)}function O1001100(O1000,O1OOO){return((O1010100(((O1000-O1OOO)/O1000)*10000)/100)+"\x20\x25"); }function O1O1OOOO(O1000){window.status=O1000; O1OOO111.value=O1000; }function O1OO111O(O1000,O1001,O1OOO){var O1O1O=O1010011(O1000); if(O1O1O.length<O1OOO){O1OOO=O1OOO-O1O1O.length; for(var O1OO1=O1OOO; O1OO1>0; O1OO1--){O1O1O=O1001+O1O1O; }}return(O1O1O); }function O1OO11O1(O1000){var O1001=0; if(window.netscape){O1001=O1000.value.length+O1000.value.split('\x0a').length-1; }else{O1001=O1000.value.length; }O1OO11OO('\x73\x69\x7a\x65\x49\x6e').value=O1001; O1OOO111.value='\x52\x65\x61\x64\x79\x2e'; }function O1001101(){var O11000='\x3c\x64\x69\x76\x20\x63\x6c\x61\x73\x73\x3d\x22\x4c\x42\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\x74\x6f\x70\x3a',O10111='\x70\x78\x3b\x6c\x65\x66\x74\x3a',O10110='\x70\x78\x22\x3e\x26\x63\x75\x72\x72\x65\x6e\x3b\x3c\x2f\x64\x69\x76\x3e',O10101=''; for(var O10100=0; O10100<30; O10100+=15){for(var O11O1=0; O11O1<675; O11O1+=15){O10101+=O11000+O10100+O10111+O11O1+O10110; }}for(var O10100=30; O10100<585; O10100+=15){for(var O11O1=0; O11O1<15; O11O1+=15){O10101+=O11000+O10100+O10111+O11O1+O10110; }}for(var O10100=30; O10100<585; O10100+=15){for(var O11O1=660; O11O1<675; O11O1+=15){O10101+=O11000+O10100+O10111+O11O1+O10110; }}for(var O10100=30; O10100<180; O10100+=15){for(var O11O1=315; O11O1<360; O11O1+=15){O10101+=O11000+O10100+O10111+O11O1+O10110; }}for(var O10100=180; O10100<390; O10100+=15){for(var O11O1=15; O11O1<660; O11O1+=15){O10101+=O11000+O10100+O10111+O11O1+O10110; }}for(var O10100=585; O10100<600; O10100+=15){for(var O11O1=0; O11O1<675; O11O1+=15){O10101+=O11000+O10100+O10111+O11O1+O10110; }}O1OO11OO('\x47\x72\x69\x64').innerHTML=O10101; }function O1010000(O1000,O1OOO,O1001){var O10011=O1OOO.length,O1O11=0,O1010=0,O10110=0,O10010='\xaf\x4c',O11OO=O1010101,O1O1O=O1010101,O11O1='',O11000='',O10111='',O111O='',O1OO11=O1000.split('\x0a'),O10001=0,O1111=O1OO11.length,O1O1OO=(O1OO11.length>1)?'\x0a':''; do{O1O1O=O1010101; O10001=O1OO11.length+1; O1010=0; do{O11000=O1OO11.charAt(O1010); if(!O1O1O){if(O11000=='\x2f'){if(O1OO11.charAt(O1010+1)=='\x2f'){O10110=O1OO11.length; O1010+=(O10110-O1010); }else if((O1OO11.charAt(O1010+1)=='\x2a')){O10110=O1OO11.indexOf('\x2a\x2f',O1010); while(O10110<0){++O1O11; O1O1O=O1010101; O1010=0; O10110=O1OO11.indexOf('\x2a\x2f'); }O10001=O1OO11.length+1; O10110+=2; O1010+=(O10110-O1010); }else{O111O+=O11000; }}else if(!O11OO&&(O11000=='\x22'||O11000=='\x27')){O1O1O=O1010010; O11OO=O1010101; O11O1=O11000; O10111=O11000; }else{O11OO=(!O11OO&&O11000=='\x5c')?O1010010:O1010101; O111O+=O11000; }}else{if(!O11OO&&O11000==O11O1){O1O1O=O1010101; O10111+=O11O1; O111O+=O10010+O10011; O1OOO=O10111; ++O10011; }else O11OO=(!O11OO&&O11000=='\x5c')?O1010010:O1010101; O10111+=O11000; }++O1010; }while(O1010<O10001); ++O1O11; O111O+=O1O1OO; }while(O1O11<O1111); O1OO11=null; O10111=null; return(O111O); }function O1OO1111(O1000,O1OOO){var O1O11='\xaf\x4c',O1O1O=O1OOO.length,O1OO1=O1000; while(O1O1O>0){--O1O1O; O1OO1=O1OO1.split(O1O11+O1O1O).join(O1OOO); }return(O1OO1); }var O1OOOOO1='\x0a'; function O1001111(O1001){var O1OOO='',O11OO='\x3c\x21\x2d\x2d',O1100='\x2d\x2d\x3e',O1011=O1001.indexOf(O11OO),O1010=0; if(O1011>-1){O1OOO=O1001; do{O1010=O1OOO.indexOf(O1100)+3; O1OOO=O1OOO.substring(0,O1011)+O1OOO.substring(O1010); O1011=O1OOO.indexOf(O11OO); }while(O1011>-1); return(O1OOO); }else return(O1001); }function O1OO1O11(O1000){var O1OOO=O1000.replace(/\s+/g,'\x20').replace(/^\s(.*)/,'\x24\x31').replace(/(.*)\s$/,'\x24\x31'); O1OOO=O1OOO.replace(/\s()/g,'\x24\x31'); return(O1OOO.replace(/()\s/g,'\x24\x31')); }function O1OOOO11(O1000){var O1011='',O10000=0,O1O1OO=0,O10001=0,O1O1O1='',O1110='',O10011='',O1OO1O='',O111O=; O1O1OOOO('\x43\x72\x75\x6e\x63\x68\x69\x6e\x67\x2e\x2e\x2e'); if(O1000.length>0){if(O1000.search(/\x3c/)==0){O1OO1O=O1000; O1O1OO=O1OO1O.search(O1O1OO11('\x3c\x73\x74\x79'+'\x6c\x65','\x69')); if(O1O1OO>0){O10001=O1OO1O.search(O1O1OO11('\x3c\x2f\x73\x74\x79'+'\x6c\x65\x3e','\x69'))+8; O10011=O1OO1O.substring(0,O1O1OO); O1O1O1=O1OO1O.substring(O1O1OO,O10001); O1OO1O=O1OO1O.substring(O10001); O1OO1O=O10011+O1OO1O11(O1O1O1)+O1OO1O; }var O1100=new O1O1OO11('\x3c\x73\x63\x72'+'\x69\x70\x74','\x69'); var O1101=new O1O1OO11('\x3c\x2f\x73\x63\x72'+'\x69\x70\x74\x3e','\x69'); O1O1OO=O1OO1O.search(O1100); while(O1O1OO>-1){O1O1OO=O1OO1O.indexOf('\x3e',O1O1OO)+1; O10001=O1OO1O.search(O1101)+9; O10011=O1OO1O.substring(0,O1O1OO).split('\x0a'); O1011=''; O10000=O10011.length; for(var O1010=0; O1010<O10000; ++O1010){O1011+=O10011.replace(/^\s+/,'').replace(/+$/,'').replace(/\x20+$/,'\x20'); }O1O1O1=O1OO1O.substring(O1O1OO,O10001); O1OO1O=O1OO1O.substring(O10001); O1O1O1=O1010000(O1O1O1,O111O,null); O1O1O1=O1O1O1.replace(/\x3c\x21\x2d\x2d/,''); O1O1O1=O1OO1O11(O1O1O1); O1O1O1=O1OO1111(O1O1O1,O111O); O1110+=O1011+O1O1O1; O1O1OO=O1OO1O.search(O1100); }O1OO1O=O1OO1O.split('\x0a'); O10000=O1OO1O.length; for(var O1010=0; O1010<O10000; ++O1010){O1110+=O1OO1O.replace(/^\s+/,'').replace(/+$/,'').replace(/\x20+$/,'\x20'); }O1OO1O=O1001111(O1110); O1O1OO=O1OO1O.indexOf('\x73\x74\x79'+'\x6c\x65\x3d\x22',O1OO1O.lastIndexOf(O1101)); O1110=''; while(O1O1OO>-1){O1O1OO+=7; O10001=O1OO1O.indexOf('\x22',O1O1OO); O10011=O1OO1O.substring(0,O1O1OO); O1O1O1=O1OO1O.substring(O1O1OO,O10001); O1OO1O=O1OO1O.substring(O10001); O1110+=O10011+O1OO1O11(O1O1O1); O1O1OO=O1OO1O.search(O1O1OO11('\x73\x74\x79'+'\x6c\x65\x3d\x22','\x69')); }O1110+=O1OO1O; }else{O1110=O1010000(O1000,O111O,null); O1110=O1110.replace(/\x3c\x21\x2d\x2d/,''); O1110=O1OO1O11(O1110); O1110=O1OO1111(O1110,O111O); }O1O1OOOO('\x43\x72\x75\x6e\x63\x68\x69\x6e\x67\x20\x66\x69\x6e\x69\x73\x68\x65\x64\x2e'); O1OO11OO('\x73\x69\x7a\x65\x4f\x75\x74').value=O1110.length; O1OO11OO('\x73\x69\x7a\x65\x47\x61\x69\x6e').value=O1001100(+O1OO11OO('\x73\x69\x7a\x65\x49\x6e').value,O1110.length); }else O1010110('\x49\x6e\x70\x75\x74\x20\x6d\x69\x73\x73\x69\x6e\x67\x2e\x2e\x2e'); O111O=''; O10011=''; O1OO1O=''; O1O1O1=''; O1011=''; return(O1110); }function O1001011(O1000){var O1001=new O1O1O1O1(),O11001='',O10010='',O10001='',O1O111O='',O11OO1O='',O11OOO1='\x65\x76\x61\x6c\x28\x24',O11010='\x73\x63\x72\x69\x70\x74',O110011='\x2e\x6a\x6f\x69\x6e\x28\x22\x22\x29',O11111='',O11110='',O11O1OO=,O10100=,O111O1O=,O11O1O1=,O1O1OO1=O1010101,O1O11OO=0,O1O1O11=0,O1O1OOO=0,O1111OO=0,O111101=0,O1OOOO1=0,O111OO=0,O1OOOOO=0,O1OOO1O=0,O11000=0,O100011=2,O1OO11O=0,O1OOO11=4096,O1O1111=7,O10011=4,O11111O=O1O1OO1O(92),O111O11=O1O1OO1O(96),O10110=O1O1OO1O(161),O10101=O1O1OO1O(162),O11100=O1O1OO1O(163),O10111=164,O1OO1OO=256-O10111,O111OO1=new O1O1OO11('\x5b'+O10110+'\x2d'+O1O1OO1O(255)+'\x5d'),O11O11O=+O1OO11OO('\x43\x68\x75\x6e\x6b\x53\x69\x7a\x65').value*1024,O1OO11O=+O1OO11OO('\x54\x6f\x6b\x65\x6e\x53\x69\x7a\x65').value,O11OOOO=O1OO11OO('\x48\x61\x72\x64\x43\x6f\x72\x65').checked,O1O11O1=O1000; for(var O1111=255; O1111>=O10111; --O1111)O111O1O.push(O1O1OO1O(O1111)); O1O1OOOO('\x41\x6e\x61\x6c\x79\x73\x69\x6e\x67\x2e\x2e\x2e'); var O1O1O1O=(O1O11O1.search(/\x3c/)==0)?1:0; if(O1O1O1O){O11OOO1='\x3c\x2f\x68\x74'+'\x6d\x6c\x3e'; O1O11O1=O1O11O1.replace(O1O1OO11(O11OOO1,'\x67\x69'),''); O1O1O11=O1O11O1.search(O1O1OO11('\x3c\x2f\x68\x65'+'\x61\x64\x3e','\x69')); if(O1O1O11>0){O1O1OOO=O1O11O1.lastIndexOf('\x3c\x6d\x65'+'\x74\x61'); if(O1O1OOO==-1)O1O1OOO=O1O11O1.lastIndexOf('\x3c\x4d\x45'+'\x54\x41'); if(O1O1OOO>0&&O1O1OOO<O1O1O11){O1O1O11=O1O11O1.indexOf('\x3e',O1O1OOO)+1; }else O1O1O11=O1O11O1.search(O1O1OO11('\x3c\x68\x65'+'\x61\x64\x3e','\x69'))+6; }else O1O1O11=0; O11OO1O=O1O11O1.substr(0,O1O1O11)+'\x3c'+O11010+'\x20\x74\x79\x70\x65\x3d\x22\x74\x65\x78\x74\x2f\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74\x22\x3e'; O1O11O1=O1O11O1.substr(O1O1O11); }if(O111OO1.test(O1O11O1)){O11001=new O1O1OO11('\x5b'+O10110+'\x2d'+O11100+'\x5d'); if(O11001.test(O1O11O1)){O1010110('\x4e\x6f\x74\x20\x79\x65\x74\x20\x68\x61\x6e\x64\x6c\x65\x64\x20\x73\x68\x69\x74\x20\x68\x61\x70\x70\x65\x6e\x65\x64\x21\x0a\x59\x6f\x75\x72\x20\x63\x6f\x64\x65\x20\x63\x61\x6e\x6e\x6f\x74\x20\x62\x65\x20\x63\x6f\x6d\x70\x72\x65\x73\x73\x65\x64\x21'); return(O1O11O1); }else{for(var O1111=0; O1111<92; ++O1111){O1O11O1=O1O11O1.replace(O1O1OO11(O111O1O,'\x67'),O111O11+O1111)}}O10010='\x24\x3d\x24\x2e\x6a\x6f\x69\x6e\x28\x22\x22\x29'; O10001='\x3b\x66\x6f\x72\x28\x49\x3d\x39\x31\x3b\x49\x3e\x2d\x31\x3b\x2d\x2d\x49\x29\x24\x3d\x24\x2e\x73\x70\x6c\x69\x74\x28\x22'+O111O11+'\x22\x2b\x49\x29\x2e\x6a\x6f\x69\x6e\x28\x24\x4f\x2e\x63\x68\x61\x72\x41\x74\x28\x49\x29\x29\x3b'; O110011=''; }if(O1O11O1.search(/\x22/)!=-1){O1O11O1=O1O11O1.replace(/\x22/g,O11100); O1O111O='\x2e\x72\x65\x70\x6c\x61\x63\x65\x28\x2f'+O11100+'\x2f\x67\x2c\x22\x5c\x22\x22\x29'; }else{O111O1O.push(O11100); ++O1OO1OO; }if(O1O11O1.length<=(O11O11O+O1OOO11)){O1O1OO1=O1010010; O111O1O.push(O10101); ++O1OO1OO; O10010='\x24\x3d\x24'; O110011=''; }if(O1O1O1O){var O11011=new O1O1OO11('\x3c'+O11010,'\x67\x69'); O11001=''; if(O1O11O1.search(O11011)!=-1){O1O11O1=O1O11O1.replace(O11011,'\x3c'+O11010); O1O11O1=O1O11O1.replace(O1O1OO11('\x3c\x2f'+O11010+'\x3e','\x67\x69'),'\x3c\x2f'+O11010+'\x3e'); if(O1O1OO1){O10100=O11010; O1O11O1=O1O11O1.split(O11010).join(O111O1O); ++O1OOOOO; }else{O1O11O1=O1O11O1.split(O11010).join(O111O11+'\x39\x39'); O11001='\x2e\x72\x65\x70\x6c\x61\x63\x65\x28\x2f'+O111O11+'\x39\x39\x2f\x67\x2c\x22'+O11010+'\x22\x29'; }}if(O10001!=''){O11OOO1=O10010+O11001+O1O111O+O10001+'\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2e\x77\x72\x69\x74\x65\x28\x24\x29\x3c\x2f'+O11010+'\x3e'+O11OOO1; }else{O11OOO1='\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2e\x77\x72\x69\x74\x65\x28\x24'+O110011+O1O111O+O11001+'\x29\x3c\x2f'+O11010+'\x3e'+O11OOO1; }}else{if(O10001!=''){O11OOO1=O10010+O1O111O+O10001+O11OOO1+'\x29'; }else{O11OOO1+=O110011+O1O111O+'\x29'; }}for(var O1111=35; O1111<127; ++O1111){O11001=O1O1OO1O(O1111); if((O1O11O1.indexOf(O11001)==-1)&&(O11001!=O11111O)){O111O1O.push(O11001); ++O1OO1OO; }}O1OOO1O=O1O1O1OO(O1O11O1.length/O11O11O); for(var O1111=0; O1111<O1OOO1O; ++O1111){O11O1OO=O1O11O1.substr(0,O11O11O); O1O11O1=O1O11O1.substr(O11O11O); }if((O1O11O1.length>O1OOO11)||(O1OOO1O<1)){O11O1OO=O1O11O1; ++O1OOO1O; }else{O11O1OO+=O1O11O1; }O1O11O1=''; if(!O11OOOO){for(var O111OOO=0; O111OOO<O1OOO1O; ++O111OOO){O1O11OO=O11O1OO.length-O1OO11O; O11000=O1OO11O; do{O1O1O11=0; do{O11001=O1O1O11+O11000; O11110=O11O1OO.substr(O1O1O11,O11000); O1OOOO1=O11O1OO.substr(O11001).split(O11110).length-1; ++O1O1O11; if(O1OOOO1>0){O111OO=(O1OOOO1*(O11000-1))-1; if(O111OO>O111101){O1111OO=O11110; O111101=O111OO; }}}while(O11001<O1O11OO); (O11000>O100011)?--O11000:O11000=O1OO11O; if(O1111OO){O11O1OO=O11O1OO.split(O1111OO).join(O111O1O); O10100=O1111OO; O1O1OOOO('\x43\x68\x75\x6e\x6b\x3a\x20'+O1OO111O(O111OOO+1,'\x30',2)+'\x2f'+O1OO111O(O1OOO1O,'\x30',2)+'\x20\x20\x54\x6f\x6b\x65\x6e\x3a\x20'+O1OO111O(O1OOOOO+1,'\x30',2)+'\x20\x20\x53\x69\x7a\x65\x3a\x20'+O1OO111O(O1111OO.length,'\x30',2)+'\x20\x20\x47\x61\x69\x6e\x3a\x20'+O111101); O1O11OO=O11O1OO.length-O1OO11O; ++O1OOOOO; O1111OO=0; O111101=0; }else if(O11000==O1OO11O)break; }while(O1OOOOO<O1OO1OO); for(var O1111=0; O1111<O10100.length; ++O1111)O10100=O10100.replace(/\x5c/g,'\x5c\x5c'); O11O1OO=O11O1OO.replace(/\x5c/g,'\x5c\x5c'); O11O1O1=O10100.join(O10110); O1OOOOO=0; O10100=; }}else{for(var O111OOO=0; O111OOO<O1OOO1O; ++O111OOO){O1O1111=7; O1O11OO=O11O1OO.length-O1OO11O; do{O11000=O100011; O1O1O11=0; do{O11001=O1O1O11+O11000; O11110=O11O1OO.substr(O1O1O11,O11000); O1OOOO1=O11O1OO.substr(O11001).split(O11110).length-1; ++O11000; if(O1OOOO1){O111OO=O1OOOO1*(O11000-2)-1; if(O111OO>O111101){O1111OO=O11110; O111101=O111OO; }}if(O11000>O1O1111){O11000=O100011; ++O1O1O11; }}while(O11001<O1O11OO); if(O1111OO){O11O1OO=O11O1OO.split(O1111OO).join(O111O1O); O10100=O1111OO; O1O1OOOO('\x43\x68\x75\x6e\x6b\x3a\x20'+O1OO111O(O111OOO+1,'\x30',2)+'\x2f'+O1OO111O(O1OOO1O,'\x30',2)+'\x20\x20\x54\x6f\x6b\x65\x6e\x3a\x20'+O1OO111O(O1OOOOO+1,'\x30',2)+'\x20\x20\x53\x69\x7a\x65\x3a\x20'+O1OO111O(O1111OO.length,'\x30',2)+'\x20\x20\x47\x61\x69\x6e\x3a\x20'+O111101); O1O11OO=O11O1OO.length-O1OO11O; ++O1OOOOO; O1111OO=0; O111101=0; if(O1OOOOO==O10011){O1O1111=O1OO11O; }}else break; }while(O1OOOOO<O1OO1OO); for(var O1111=0; O1111<O10100.length; ++O1111)O10100=O10100.replace(/\x5c/g,'\x5c\x5c'); O11O1OO=O11O1OO.replace(/\x5c/g,'\x5c\x5c'); O11O1O1=O10100.join(O10110); O1OOOOO=0; O10100=; }}if(O1O1OO1){O11111=O11OO1O+'\x24\x3d\x22'+O11O1OO+'\x22\x3b'+'\x24\x30\x3d\x22'+O11O1O1+'\x22\x2e\x73\x70\x6c\x69\x74\x28\x22'+O10110+'\x22\x29\x3b'+'\x24\x4f\x3d\x22'+O111O1O.join('')+'\x22\x3b'+'\x66\x6f\x72\x28\x49\x3d'+(O1OO1OO-1)+'\x3b\x49\x3e\x2d\x31\x3b\x2d\x2d\x49\x29'+'\x24\x3d\x24\x2e\x73\x70\x6c\x69\x74\x28\x24\x4f\x2e\x63\x68\x61\x72\x41\x74\x28\x49\x29\x29\x2e\x6a\x6f\x69\x6e\x28\x24\x30\x5b\x49\x5d\x29\x3b'+O11OOO1; }else{O11111=O11OO1O+'\x24\x3d\x22'+O11O1OO.join(O10110)+'\x22\x2e\x73\x70\x6c\x69\x74\x28\x22'+O10110+'\x22\x29\x3b'+'\x24\x30\x3d\x22'+O11O1O1.join(O10101)+'\x22\x2e\x73\x70\x6c\x69\x74\x28\x22'+O10101+'\x22\x29\x3b'+'\x24\x4f\x3d\x22'+O111O1O.join('')+'\x22\x3b'+'\x66\x6f\x72\x28\x69\x3d'+(O1OOO1O-1)+'\x3b\x69\x3e\x2d\x31\x3b\x2d\x2d\x69\x29\x7b'+'\x24\x31\x3d\x24\x30\x5b\x69\x5d\x2e\x73\x70\x6c\x69\x74\x28\x22'+O10110+'\x22\x29\x3b'+'\x66\x6f\x72\x28\x49\x3d\x24\x31\x2e\x6c\x65\x6e\x67\x74\x68\x2d\x31\x3b\x49\x3e\x2d\x31\x3b\x2d\x2d\x49\x29'+'\x24\x5b\x69\x5d\x3d\x24\x5b\x69\x5d\x2e\x73\x70\x6c\x69\x74\x28\x24\x4f\x2e\x63\x68\x61\x72\x41\x74\x28\x49\x29\x29\x2e\x6a\x6f\x69\x6e\x28\x24\x31\x5b\x49\x5d\x29'+'\x7d'+O11OOO1; }var O10000=new O1O1O1O1(); O1OOO111.value='\x43\x6f\x6d\x70\x72\x65\x73\x73\x69\x6f\x6e\x20\x66\x69\x6e\x69\x73\x68\x65\x64\x2e'; O1OO11OO('\x73\x69\x7a\x65\x4f\x75\x74').value=O11111.length; O1OO11OO('\x73\x69\x7a\x65\x47\x61\x69\x6e').value=O1001100(+O1OO11OO('\x73\x69\x7a\x65\x49\x6e').value,O11111.length); O11001=O1O1O1OO(O10000.getTime()-O1001.getTime())/1000; O11001=O1O1O1OO(O11001/60)+'\x3a'+O1OO111O(O1O1O1OO(O11001%60),'\x30',2); O1O1OOOO('\x54\x69\x6d\x65\x3a\x20'+O11001+'\x20\x4d\x69\x6e\x75\x74\x65\x73\x20\x7c\x20\x47\x61\x69\x6e\x65\x64\x3a\x20'+O1O1O1OO((+O1OO11OO('\x73\x69\x7a\x65\x49\x6e').value-O11111.length)/1024)+'\x20\x4b\x42\x79\x74\x65'); O11110=''; O11OO1O=''; O11OOO1=''; O1O111O=''; O11001=''; O10010=''; O10001=''; O111O1O=''; O11O1OO=''; O11O1O1=''; O10100=''; return(O11111); }function O1OOOO1O(O1000){var O1OOO=O1OO1O1O(); if(O1OOO==''){var O1001=O1OOOO11(O1000); if(O1001.length>2048){O1O1OOOO('\x43\x6f\x6d\x70\x72\x65\x73\x73\x69\x6e\x67\x2e\x2e\x2e'); return(O1001011(O1001)); }else{return('\x43\x6f\x6d\x70\x72\x65\x73\x73\x69\x6e\x67\x20\x69\x6e\x70\x75\x74\x20\x73\x6d\x61\x6c\x6c\x65\x72\x20\x74\x68\x61\x6e\x20\x32\x4b\x42\x0a\x73\x69\x6d\x70\x6c\x79\x20\x6d\x61\x6b\x65\x73\x20\x6e\x6f\x20\x73\x65\x6e\x73\x65\x21'); }}else{return(O1OOO+'\x0a\x0a\x54\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x6d\x65\x73\x73\x61\x67\x65\x20\x69\x73\x20\x73\x70\x6f\x6e\x73\x6f\x72\x65\x64\x20\x62\x79\x3a\x0a\x0a\x54\x68\x65\x20\x52\x61\x6e\x67\x65\x2d\x43\x68\x65\x63\x6b\x65\x72\x73\x2d\x47\x75\x69\x6c\x64\x0a\x43\x68\x65\x63\x6b\x69\x6e\x67\x20\x72\x61\x6e\x67\x65\x73\x20\x73\x69\x6e\x63\x65\x20\x31\x33\x35\x34\x2e'); }}function O1001010(O1000){var O1001=O1OO11OO('\x47\x65\x6e\x65\x72\x61\x6c'),O1OOO=O1OO11OO('\x4b\x6e\x6f\x77\x6e'),O1010=O1OO11OO('\x4e\x6f\x74\x65\x73\x31'),O1OO1=O1OO11OO('\x4e\x6f\x74\x65\x73\x32'); if(O1000==1){O1001.style.borderBottomColor='\x23\x41\x35\x45\x32\x38\x43'; O1OOO.style.borderBottomColor='\x23\x30\x30\x30\x30\x30\x30'; O1001.style.cursor='\x64\x65\x66\x61\x75\x6c\x74'; O1OOO.style.cursor='\x70\x6f\x69\x6e\x74\x65\x72'; O1010.style.visibility=''; O1OO1.style.visibility='\x68\x69\x64\x64\x65\x6e'; }else{O1OOO.style.borderBottomColor='\x23\x41\x35\x45\x32\x38\x43'; O1001.style.borderBottomColor='\x23\x30\x30\x30\x30\x30\x30'; O1OOO.style.cursor='\x64\x65\x66\x61\x75\x6c\x74'; O1001.style.cursor='\x70\x6f\x69\x6e\x74\x65\x72'; O1OO1.style.visibility=''; O1010.style.visibility='\x68\x69\x64\x64\x65\x6e'; }}function O1OO1O1O(){var O1001=O1OO11OO('\x43\x68\x75\x6e\x6b\x53\x69\x7a\x65'),O1OOO=O1OO11OO('\x54\x6f\x6b\x65\x6e\x53\x69\x7a\x65'),O1000=''; if(+O1001.value<4){O1000='\x43\x68\x75\x6e\x6b\x53\x69\x7a\x65\x20'+O1001.value+'\x20\x4b\x42\x20\x69\x73\x20\x6f\x75\x74\x20\x6f\x66\x20\x43\x68\x75\x6e\x6b\x73\x69\x7a\x65\x2d\x52\x61\x6e\x67\x65\x3a\x20\x34\x20\x2d\x20\x32\x30\x20\x4b\x42'; O1001.value=4; }else if(+O1001.value>20){O1000='\x43\x68\x75\x6e\x6b\x53\x69\x7a\x65\x20'+O1001.value+'\x20\x4b\x42\x20\x69\x73\x20\x6f\x75\x74\x20\x6f\x66\x20\x43\x68\x75\x6e\x6b\x73\x69\x7a\x65\x2d\x52\x61\x6e\x67\x65\x3a\x20\x34\x20\x2d\x20\x32\x30\x20\x4b\x42'; O1001.value=20; }else if(+O1OOO.value<5){O1000='\x4c\x65\x76\x65\x6c\x20'+O1OOO.value+'\x20\x69\x73\x20\x6f\x75\x74\x20\x6f\x66\x20\x4c\x65\x76\x65\x6c\x2d\x52\x61\x6e\x67\x65\x3a\x20\x35\x20\x2d\x20\x33\x31'; O1OOO.value=5; }else if(+O1OOO.value>31){O1000='\x4c\x65\x76\x65\x6c\x20'+O1OOO.value+'\x20\x69\x73\x20\x6f\x75\x74\x20\x6f\x66\x20\x4c\x65\x76\x65\x6c\x2d\x52\x61\x6e\x67\x65\x3a\x20\x35\x20\x2d\x20\x33\x31'; O1OOO.value=31; }return(O1000); }function O1O1OOO1(){this.O1OOO1O1='\x43\x61\x6c\x79\x70\x73\x6f'; this.O1000110='\x38\x78\x31\x35'; this.O1001001='\x31\x2e\x30'; this.O1OOOOOO='\x20\x41\x42\x43\x45\x47\x48\x49\x4b\x4c\x4d\x4e\x4f\x52\x53\x54\x61\x62\x63\x64\x65\x66\x68\x69\x6b\x6c\x6d\x6e\x6f\x70\x72\x73\x74\x75\x76\x77\x79\x7a'; this.O1000010='\x23\x30\x30\x30\x30\x30\x30'; this.O1OO1OOO=1; this.O1000111=17; this.O1000001=],,,,,],,,,,,,],,,,,,],,,,,],,,,,,],,,,],,],,,,,,,,,,,],,,],,,,,,,,],,,,,,,],,,,,],,,,,,],,,,,,],,,],,,,,,],,,,,],,,,,,],,,,,],,,,,,],,,,],,,,],,,],,,,,,,,],,],,,,,],,,,],,,,,],,,,,],,,],,,,,,],,,,],,,,],,,,,],,,,,],,,,,],,,,,,,]]; this.O1OOO1OO=0; this.O1000000='\x46\x46\x46\x20\x69\x6e\x20\x3f\x3f\x3f\x3f'; this.O1000011='\x4d\x65\x6d\x54\x72\x6f\x6e\x69\x63'; this.O1000100='\x32\x30\x30\x36\x2d\x30\x37\x2d\x32\x35'; this.O1OOO11O='\x32\x30\x30\x36\x2d\x30\x37\x2d\x32\x35'; this.O1010001=function(O10001,O1OOOO,O10000,O1111){var O10101=document.createElement('\x64\x69\x76'),O10100=O1111.length,O10011=null,O10010=0,O11OO=0,O1O11=0,O1O1O=null,O1OO1=0,O1OOO=0; O10101.style.overflow='\x68\x69\x64\x64\x65\x6e'; O10101.style.position='\x61\x62\x73\x6f\x6c\x75\x74\x65'; O10101.style.border='\x30\x70\x78'; O10101.style.width='\x30\x70\x78'; O10101.style.height='\x30\x70\x78'; O10101.style.left='\x30\x70\x78'; O10101.style.top='\x30\x70\x78'; O10101.style.backgroundColor=this.O1000010; for(var O111O=0; O111O<O10100; ++O111O){O1O11=this.O1OOOOOO.indexOf(O1111.charAt(O111O)); if(O1O11>-1){O1O1O=this.O1000001; O1OO1=O1O1O.length; for(var O11O1=1; O11O1<O1OO1; ++O11O1){O10011=O10101.cloneNode(O1010010); O10011.style.left=O1O1O+O1OOOO+O10010+'\x70\x78'; O10011.style.top=O1O1O+O10000+O11OO+'\x70\x78'; O10011.style.width=O1O1O+'\x70\x78'; O10011.style.height=O1O1O+'\x70\x78'; O10001.appendChild(O10011); ++this.O1OOO1OO; }O10010+=(this.O1OO1OOO+O1O1O); }else if(O1111.charAt(O111O)=='\x23'){++O111O; switch(O1111.charAt(O111O)){case '\x6e':O10010=0; O11OO+=this.O1000111; break; case '\x63':++O111O; O10101.style.backgroundColor='\x23'+O1111.slice(O111O,O111O+6); O111O+=5; break; }}}}; }; var O1000101=new O1O1OOO1(); </script></head><body onload="O 1 0 0 1 1 1 0 ( ) " oncontextmenu="r e t u r n   O 1 0 1 0 1 0 1 "><div class="T1" style="top:5px; left:170px; width:673px; height:28px" id="T "><div class="T2" style="top:2px; height:12px; background-color:#ABEB91"></div><div class="T2" style="top:4px; height:8px;background-color:#B0F296"></div><div class="T2" style="top:6px;height:4px;background-color:#B6FA9B"></div><div class="T2" style="top:16px;background-color:#A0DB88"></div><div class="T2" style="top:18px;background-color:#9AD483"></div><div class="T2" style="top:20px;background-color:#94CC7E"></div><div class="T2" style="top:22px;background-color:#8FC47A"></div><div class="T2" style="top:24px;background-color:#89BD75"></div><div class="T2" style="top:26px;background-color:#84B570"></div><div style="top:5px;left:0px;width:673px;height:28px;text-align:center;font-weight:700;font-size:13pt;color:#2F4028">MemTronic's FREEWARE HTML/JavaScript Cruncher-Compressor v1.0k</div></div><div id="Grid" style="top:35px;left:170px;width:675px;height:600px;background-color:#FBDFA6;cursor:default;z-index:0"></div><div id="Console" style="top:35px;left:170px;width:673px;height:598px;border:solid 2px #000000;z-index:1"><div id="cInput"><div class="T1"></div><textarea id="codeIn" onkeyup="O1OO11O1(this)"></textarea></div><div id="StatusBar"><input class="Input" type="Text" readonly="readonly" id="Progress" style="left:58px;width:227px;text-align:left;padding:0px 0px 0px 3px" /></div><div id="cOutput" style="left:359px"><div class="T1"></div><textarea id="codeOut"></textarea></div><div id="Report" style="left:359px"><input class="Input" style="left:58px" type="Text" readonly="readonly" id="sizeIn" /><input class="Input" style="left:158px" type="Text" readonly="readonly" id="sizeOut" /><input class="Input" style="left:247px" type="Text" readonly="readonly" id="sizeGain" /></div><div id="Settings" style="top:239px;left:118px;width:426px;height:20px"><select id="CMethod" onchange="O1OO1OO1()"><option>Fastest</option><option>Fast</option><option>Normal</option><option>Better</option><option>Custom</option></select><input type="Text" maxlength="2" class="Input" style="background-color:#F0F0F0;left:220px;width:16px" id="ChunkSize" /><input type="Text" maxlength="2" class="Input" style="background-color:#F0F0F0;left:312px;width:16px" id="TokenSize" /><input type="CheckBox" id="HardCore" style="position:absolute;top:3px;left:410px" onclick="O1OO1OO1()" /></div><div id="Buttons" style="top:284px;left:0px;width:673px"><button class="Button" type="Button" onclick="O1001000()"></button><button class="Button" type="Button" style="left:227px;" onclick="O1OO11OO('codeOut').value=O1OOOO11(O1OO11OO('codeIn').value, 0)"></button><button class="Button" type="Button" style="left:336px;" onclick="O1010110('Not available in this version!')"></button><button class="Button" type="Button" style="left:445px;" onclick="O1OO11OO('codeOut').value=O1OOOO1O(O1OO11OO('codeIn').value)"></button></div><div class="T1" id="General" style="top:344px;left:14px;width:131px;height:14px;border-bottom-color:#A5E28C;z-index:99" onclick="O1001010(1)"></div><div class="T1" id="Known" style="top:344px;left:148px;width:131px;height:14px;z-index:99;cursor:pointer" onclick="O1001010(2)"></div><div id="Notes1"><ul><li>NEW in v1.0 :<br />- Improved the whole compressor-part again which results in even smaller output than with 0.9g!<br />- Additionally the compression of bigger files (over 15 KBytes crunched) is faster than ever before!<br />- DeCompression-Routine rewritten from scratch so that users with other than ISO-8859-1 charsets<br /> no longer should encounter any problems when using their language specific charsets!<br />- Additionally decompression is a lot faster than with 0.9g in all available browsers!<br />- Cruncher partly rewritten so that it should no longer cause trouble with some regular expressions!<br />- Additionally crunching is a little bit faster and memory-consumption in Firefox is reduced too.<br />- Fixed wrong size-reporting in Firefox which only counts carriage-returns and no line-feeds!<br />- After over 2 years the former version being online it felt necessary to change the overall look too...</li><li>COMPRESSOR itself was tested successfully under: IE 6.0+ / Firefox 1.5.0.4 / Opera 7.22</li><li>CRUNCHER also crunches pure CSS files since v0.5. It seems that only a few people found that out!</li><li>CRUNCHED output should work in all available Browsers. (as long as the original Input worked!)</li><li>COMPRESSED output was tested successfully under: IE 5+ / NS 7.0 / Mozilla / Opera 7.0</li><li>LATEST Version available at: <a href="http://hometown.aol.de/_ht_a/memtronic/">MemTronic's Place</a>. For BUG-Reports or Feedback mail to: <a id="m" href="mailto:PurpleBytes" onClick="O1OO11OO('m').href='mailto:'+'Purple'+'Bytes'+'@'+'aol.'+'com'">PurpleBytes</a></li></ul></div><div id="Notes2" style="visibility:hidden"><ul><li>Compression can take <strong>a lot</strong> of time for Input bigger than 15 KByte with "Hardcore"-Switch set.</li><li>JavaScript <strong>not</strong> ending with semicola => Will be corrupted!<br />(Stay Standard => <strong>Use</strong> semicola and everything should be fine)</li><li>META-Tags <strong>behind</strong> the HEAD-Tag (NON-Standard!) => Cause trouble!</li><li><strong>Avoid</strong> the following in Strings:<br /><code>'<script' | '</script>' | '<body' | '</body>'<br />split it up like: '<'+'script' <strong>or</strong> encode it like: '\x3cscript'</code></li><li><strong>Avoid</strong> the following in multi-line comments:<br /><code>/* xyz = '*/' */ or similar constructs.<br />split it up like: /* xyz = '*'+'/' */ <strong>or</strong> encode it like: '\x2a/'</code></li><li><strong>Browser specific problems:</strong><br />- Firefox 1.0: Output gets truncated to 62500 Bytes.<br />- Opera 9.0: Every 65537th Byte gets replaced by a carriage-return and line-feed.</li></ul></div></body> [ Last edited by baomaboy on 2007-3-19 at 03:58 PM ] |
|
| 第11楼 baomaboy | 发表于 2007-03-19 15:42 |
| 银牌会员 发帖 554 积分 1,513 | |
|
解密后的文件 |
|
| 第12楼 kich | 发表于 2007-03-24 08:59 |
| 中级用户 发帖 168 积分 397 | |
|
不知道为什么,我用楼主的程序,出现错误啊!!晕啊
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |