Все, наверняка сталкивались со скриптами в ajax
Иногда их для экономии места сжимают (это не криптовка, вроде).
Вид такой
Вопрос.
а)что это за упаковщик- он стандартный, или каждый может написать свой?
б)код полностью распаковывается в браузере?
Иногда их для экономии места сжимают (это не криптовка, вроде).
Вид такой
eval(function(p,a,c,k,e,r){e=function©{return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e©]=k[c]||e©;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e©+'\\b','g'),k[c]);return p}('(s($){3.1s.1k=s(j){j=3.1a({12:\'1m.1j\'},j);8 k=(n.P=="r 10 Z"&&U(n.v)==4&&n.v.E("14 5.5")!=-1);8 l=(n.P=="r 10 Z"&&U(n.v)==4&&n.v.E("14 6.0")!=-1);o(3.17.16&&(k||l)){3(2).L("1r[@m$=.M]").z(s(){3(2).7(\'q\',3(2).q());3(2).7(\'p\',3(2).p());8 a=\'\';8 b=\'\';8 c=(3(2).7(\'K\'))?\'K="\'+3(2).7(\'K\')+\'" \':\'\';8
....
Вопрос.
а)что это за упаковщик- он стандартный, или каждый может написать свой?
б)код полностью распаковывается в браузере?