• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Javascript » TINY (javascript компрессор)
TINY
Aleko
Дата: Суббота, 06.03.2010, 06:07 | Сообщение # 1
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Сейчас самым новым компрессором является этот: тынц

В коде который вы будете ужимать НЕ ДОЛЖНО БЫТЬ ПЕРЕНОСОВ СТРОК. ВООБЩЕ!!!!!1

В новой версии алгоритм стал особо злым. Качество архивации ещё немного улучшилось. Появился отчет о времени сжатия, которое уменьшилось втрое. Сжатие в данный момент производится по системе счисления с основанием 32 и тем не менее обходит алгоритм эдвардса (iLoad : packer - 16749 байт, мой компрессор - 16167 байт | JQuery : packer - 55084 байт, мой компрессор - 54276 байт king ).


Как сжать css написано тут: http://studioad.ru/forum/12-807-21255-16-1293354899


Написал на досуге компрессор base62 который жмет лучше лидирующего компрессора packer. По результатам тестирования один и тот же код ужатый с помощью packer и с помощью tiny (так я назвал мой компрессор) занял в байтах:

iLoad: 15381(tiny) / 15575(packer)
скролэврисин: 2864(tiny) / 3145(packer)
tiny: 2378(packer) другой режим / 2434(tiny)

В тестах использовалась связка JSmin + (packer или tiny). Как видно мой компрессор жмет файлы немного лучше чем лучший из компрессоров за исключением последнего теста где packer использовал для небольшого файла немного другой режим сжатия, который пока не появился в моем компрессоре, но скоро будет добавлен.

Поиграть с наработкой можно в файле в аттаче.

Прикрепления: 4945113.htm (3.2 Kb) · 3568681.html (14.5 Kb) · 4162555.html (14.5 Kb) · 9600825.html (13.5 Kb)


Бесплатные обои.
  
Infamous
Дата: Суббота, 06.03.2010, 16:06 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Исходник jQuery:
исх. размер: 164404 байтов
packer: 50817 байтов (сжал за 2 секунды)
tiny: 114159 байтов (сжал за 116 секунд)

Хм…

  
Aleko
Дата: Суббота, 06.03.2010, 16:22 | Сообщение # 3
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Infamous, ты не понял. Мой компрессор ужимает только по технологии base62. Для его работы сначала необходимо ужать скрипт например с помощью YUI компрессор вот тут: http://compressorrater.thruhere.net/

Бесплатные обои.
  
Infamous
Дата: Суббота, 06.03.2010, 16:31 | Сообщение # 4
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Aleko, вот результаты работы со сжатым исходником jQ:

Quote
Информация о процессе: 32766 байт упаковано в 33945 байт за 31328мс. Степень сжатия -4% (-1179 байт)
  
Aleko
Дата: Суббота, 06.03.2010, 23:19 | Сообщение # 5
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Infamous, что то ты не верно делаешь.
Берем код jquery. Сжимаем его с помощью jsmin на вот этой странице: http://compressorrater.thruhere.net/ . Затем убираем в коде несколько переносов строки (почему они там - не знаю, но код должен быть в строку для обжатия в base62). Получаем однострочный код размером в 71665 байт. Затем на странице dean.edwards.name/packer/ выбираем галочку base62 encode и ужимаем скрипт до 50664 байт. Затем то же самое делаем на странице моего компрессора и получаем 50107 байт - на пол килобайта меньше. Дело в том что мой код - для меня и не имеет "защиты от идиотов". Чтобы он работал им нужно уметь пользоваться.


Бесплатные обои.
  
Aleko
Дата: Суббота, 06.03.2010, 23:36 | Сообщение # 6
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Самый простой пример:
Code
<script>function initScrolls(p,v,z,A,B,j,C){var w,m,g,q,s,n,r,o,h,d,t,k,i,l;h=/*@cc_on!@*/false;k=document.getElementById("content");i=document.getElementById("pageScroll");function D(){var a,b,c,e;a=document.getElementById("pagesBlock1");if(!a){c=document.getElementsByTagName("span");for(var f=0;f<c.length;f++){if(/pagesBlock(uz)?1/.test(c[f].className)){a=c[f]}}}b=a.all||a.getElementsByTagName('*');for(e=0;e<b.length;e++){if(/(A|B)/.test(b[e].tagName)&&/[0-9]+/.test(b[e].innerHTML)){d=b[e].innerHTML}}t=a.getElementsByTagName("b")[0].innerHTML;E(d,t)}D();function E(a,b){var c,e,f;f=[];for(c=1;c<=a;c++){e=c==b?'class="curPage" ':"";f[c]="<a "+e+'href="javascript:spages('+c+');" onclick="spages('+c+');">'+c+"</a>"}k.innerHTML=f.join('');l=k.offsetWidth/d;if(!j){j=l}else{j=j<7?7:j}n=Math.round((p*l/d)*p);n=n<j?j:n;r=Math.round(p*l/d);r=r<j?j:r;o=p*l;F()}function F(){if(d<=p){i.style.width=d*l+'px'}else{k.style.position="absolute";var a=document.createElement("DIV");a.style.height=k.offsetHeight+"px";i.style.width=p*l+"px";i.appendChild(a);m=document.createElement("DIV");g=document.createElement("DIV");q=document.createElement("DIV");m.style.cssText="width:"+o+"px;height:"+v+"px;font:0";m.className="scrollWrap";g.style.cssText="width:"+n+"px;height:"+v+"px;font:0";g.className="scrollBar";if(A){g.innerHTML="<div style='position:absolute;left:50%;margin-left:-3px;top:-1px;width:5px;height:1px;' class='scrollBar'></div><div style='position:absolute;left:50%;margin-left:-2px;top:-2px;width:3px;height:1px;' class='scrollBar'></div><div style='position:absolute;left:50%;margin-left:-1px;top:-3px;width:1px;height:1px;' class='scrollBar'></div>"}q.style.cssText="width:"+r+"px;height:"+v+"px;";q.className="scrollPage";i.appendChild(m);m.appendChild(q);m.appendChild(g);if(B){s=document.createElement("DIV");s.className="pagesTotal";s.innerHTML=C.replace('[NUM]',d);i.appendChild(s)}G()}}function H(){m.onclick=function(a){if(h){a=window.event}var b=h?a.srcElement:a.target;if(b==m||b==q){u(Math.round(x(a)-I(i)-n/2))}};y(document,"mouseup",function(){w=false});g.onmousedown=function(b){var c,e;if(h){b=window.event}w=true;c=g.offsetLeft;if(!h){b.preventDefault()}e=x(b);y(document,"mousemove",function(a){if(w){if(h){a=window.event}if(h){a.returnValue=false}u(Math.round(x(a)-e+c))}})};function f(a){var b=0;if(h){a=window.event}if(a.wheelDelta){b=a.wheelDelta/120}else{if(a.detail){b=-a.detail/3}}if(b){u(Math.round(g.offsetLeft+b*Math.ceil(o/d)))}if(h){a.returnValue=false}else{a.preventDefault()}}if(!h){i.addEventListener("DOMMouseScroll",f,false)}i.onmousewheel=f}function G(){var a,b;a=Math.round(o/d*(t-1));b=o-r;if(a<0){a=0}else{if(a>b){a=b}}q.style.left=a+"px";u(Math.round((o/d)*(t-0.5)-n/2));H()}function u(a){var b,c;b=o-n;if(a<0){a=0}else{if(a>b){a=b}}g.style.left=a+"px";c=Math.round((k.offsetWidth-i.offsetWidth)/b*-g.offsetLeft);c=z?c:Math.round(c/l)*l;k.style.left=c+"px"}function x(a){return a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft}function I(a){var b=a.offsetLeft;while(a.offsetParent!=null){a=a.offsetParent;b+=a.offsetLeft;if(a.tagName=="BODY"){break}}return b}function y(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false)}else{if(a.attachEvent){a.attachEvent("on"+b,c)}else{a["on"+b]=c}}}};</script>

Код моего переключателя страниц (3280 байт) после ужатия в tiny занял 2730 байт:

Code
<script>eval((function(t,i,n,y){return y.replace(/\w+/g,function(a){return (a[1]?n[a]=n[a]||t[i++]:t[a.charCodeAt()-48])||a})})('||||function||var||if||||||||||||||||||Math|style|width|px|height|left|1px|event|offsetLeft|addEventListener|on|||||||||||||||||||  ||||||||||||||||||||||false|document|getElementById||||getElementsByTagName||for|length|||test|className||tagName|innerHTML|class||||spages|  onclick||offsetWidth|else|round|position|absolute|createElement|DIV||appendChild|cssText|font||scrollBar|div|50|margin|3px|top||2px|||||wind  ow||||||preventDefault||returnValue|wheelDelta||detail||||return|||scrollLeft|||offsetParent||||attachEvent'.split('|'),75,{},'4 initScrolls(p,v,z,A,B,j,C){6 w,m,g,q,s,n,r,o,h,d,t,k,i,l;h=/*@cc_on!@*/01;k=02.03("content");i=02.03("pageScroll");4 D(){6 a,b,c,e;a=02.03("pagesBlock1");8(!a){c=02.04("span");05(6 f=0;f<c.06;f++){8(/pagesBlock(uz)?1/.07(c[f].08)){a=c[f]}}}b=a.all||a.04(\'*\');05(e=0;e<b.06;e++){8(/(A|B)/.07(b[e].09)&&/[0-9]+/.07(b[e].0A)){d=b[e].0A}}t=a.04("b")[0].0A;E(d,t)}D();4 E(a,b){6 c,e,f;f=[];05(c=1;c<=a;c++){e=c==b?\'0B="curPage" \':"";f[c]="<a "+e+\'href="javascript:0C(\'+c+\');" 0D="0C(\'+c+\');">\'+c+"</a>"}k.0A=f.join(\'\');l=k.0E/d;8(!j){j=l}0F{j=j<7?7:j}n=J.0G((p*l/d)*p);n=n<j?j:n;r=J.0G(p*l/d);r=r<j?j:r;o=p*l;F()}4 F(){8(d<=p){i.K.L=d*l+\'M\'}0F{k.K.0H="0I";6 a=02.0J("0K");a.K.N=k.offsetHeight+"M";i.K.L=p*l+"M";i.0L(a);m=02.0J("0K");g=02.0J("0K");q=02.0J("0K");m.K.0M="L:"+o+"M;N:"+v+"M;0N:0";m.08="scrollWrap";g.K.0M="L:"+n+"M;N:"+v+"M;0N:0";g.08="0O";8(A){g.0A="<0P K=\'0H:0I;O:0Q%;0R-O:-0S;0T:-P;L:5px;N:P;\' 0B=\'0O\'></0P><0P K=\'0H:0I;O:0Q%;0R-O:-0U;0T:-0U;L:0S;N:P;\' 0B=\'0O\'></0P><0P K=\'0H:0I;O:0Q%;0R-O:-P;0T:-0S;L:P;N:P;\' 0B=\'0O\'></0P>"}q.K.0M="L:"+r+"M;N:"+v+"M;";q.08="scrollPage";i.0L(m);m.0L(q);m.0L(g);8(B){s=02.0J("0K");s.08="pagesTotal";s.0A=C.replace(\'[NUM]\',d);i.0L(s)}G()}}4 H(){m.0D=4(a){8(h){a=0V.Q}6 b=h?a.srcElement:a.target;8(b==m||b==q){u(J.0G(x(a)-I(i)-n/2))}};y(02,"mouseup",4(){w=01});g.onmousedown=4(b){6 c,e;8(h){b=0V.Q}w=true;c=g.R;8(!h){b.0W()}e=x(b);y(02,"mousemove",4(a){8(w){8(h){a=0V.Q}8(h){a.0X=01}u(J.0G(x(a)-e+c))}})};4 f(a){6 b=0;8(h){a=0V.Q}8(a.0Y){b=a.0Y/120}0F{8(a.0Z){b=-a.0Z/3}}8(b){u(J.0G(g.R+b*J.ceil(o/d)))}8(h){a.0X=01}0F{a.0W()}}8(!h){i.S("DOMMouseScroll",f,01)}i.onmousewheel=f}4 G(){6 a,b;a=J.0G(o/d*(t-1));b=o-r;8(a<0){a=0}0F{8(a>b){a=b}}q.K.O=a+"M";u(J.0G((o/d)*(t-0.5)-n/2));H()}4 u(a){6 b,c;b=o-n;8(a<0){a=0}0F{8(a>b){a=b}}g.K.O=a+"M";c=J.0G((k.0E-i.0E)/b*-g.R);c=z?c:J.0G(c/l)*l;k.K.O=c+"M"}4 x(a){0a a.clientX+02.body.0b+02.documentElement.0b}4 I(a){6 b=a.R;while(a.0c!=null){a=a.0c;b+=a.R;8(a.09=="BODY"){break}}0a b}4 y(a,b,c){8(a.S){a.S(b,c,01)}0F{8(a.0d){a.0d("T"+b,c)}0F{a["T"+b]=c}}}};'))</script>

а packer ужал скрипт до 2942 байта:

Code
<script>eval(function(p,a,c,k,e,r){e=function(c){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(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 26(p,v,z,A,B,j,C){L w,m,g,q,s,n,r,o,h,d,t,k,i,l;h=/*@1X!@*/V;k=8.1f("25");i=8.1f("27");6 D(){L a,b,c,e;a=8.1f("24");4(!a){c=8.1a("20");1g(L f=0;f<c.1n;f++){4(/1U(1R)?1/.19(c[f].10)){a=c[f]}}}b=a.1P||a.1a(\'*\');1g(e=0;e<b.1n;e++){4(/(A|B)/.19(b[e].1i)&&/[0-9]+/.19(b[e].S)){d=b[e].S}}t=a.1a("b")[0].S;E(d,t)}D();6 E(a,b){L c,e,f;f=[];1g(c=1;c<=a;c++){e=c==b?\'16="1N" \':"";f[c]="<a "+e+\'1L="1K:1p(\'+c+\');" 1q="1p(\'+c+\');">\'+c+"</a>"}k.S=f.1G(\'\');l=k.17/d;4(!j){j=l}P{j=j<7?7:j}n=M.O((p*l/d)*p);n=n<j?j:n;r=M.O(p*l/d);r=r<j?j:r;o=p*l;F()}6 F(){4(d<=p){i.J.Q=d*l+\'K\'}P{k.J.11="15";L a=8.Z("X");a.J.R=k.1F+"K";i.J.Q=p*l+"K";i.Y(a);m=8.Z("X");g=8.Z("X");q=8.Z("X");m.J.18="Q:"+o+"K;R:"+v+"K;1o:0";m.10="1E";g.J.18="Q:"+n+"K;R:"+v+"K;1o:0";g.10="14";4(A){g.S="<T J=\'11:15;N:1b%;1c-N:-1d;1e:-U;Q:1D;R:U;\' 16=\'14\'></T><T J=\'11:15;N:1b%;1c-N:-1v;1e:-1v;Q:1d;R:U;\' 16=\'14\'></T><T J=\'11:15;N:1b%;1c-N:-U;1e:-1d;Q:U;R:U;\' 16=\'14\'></T>"}q.J.18="Q:"+r+"K;R:"+v+"K;";q.10="1C";i.Y(m);m.Y(q);m.Y(g);4(B){s=8.Z("X");s.10="1z";s.S=C.1y(\'[1B]\',d);i.Y(s)}G()}}6 H(){m.1q=6(a){4(h){a=13.12}L b=h?a.1A:a.1x;4(b==m||b==q){u(M.O(x(a)-I(i)-n/2))}};y(8,"1H",6(){w=V});g.1I=6(b){L c,e;4(h){b=13.12}w=1J;c=g.W;4(!h){b.1m()}e=x(b);y(8,"1M",6(a){4(w){4(h){a=13.12}4(h){a.1j=V}u(M.O(x(a)-e+c))}})};6 f(a){L b=0;4(h){a=13.12}4(a.1w){b=a.1w/1O}P{4(a.1r){b=-a.1r/3}}4(b){u(M.O(g.W+b*M.1Q(o/d)))}4(h){a.1j=V}P{a.1m()}}4(!h){i.1h("1S",f,V)}i.1T=f}6 G(){L a,b;a=M.O(o/d*(t-1));b=o-r;4(a<0){a=0}P{4(a>b){a=b}}q.J.N=a+"K";u(M.O((o/d)*(t-0.5)-n/2));H()}6 u(a){L b,c;b=o-n;4(a<0){a=0}P{4(a>b){a=b}}g.J.N=a+"K";c=M.O((k.17-i.17)/b*-g.W);c=z?c:M.O(c/l)*l;k.J.N=c+"K"}6 x(a){1l a.1V+8.1W.1t+8.1Y.1t}6 I(a){L b=a.W;1Z(a.1k!=21){a=a.1k;b+=a.W;4(a.1i=="22"){23}}1l b}6 y(a,b,c){4(a.1h){a.1h(b,c,V)}P{4(a.1u){a.1u("1s"+b,c)}P{a["1s"+b]=c}}}};',62,132,'||||if||function||document|||||||||||||||||||||||||||||||||||||style|px|var|Math|left|round|else|width|height|innerHTML|div|1px|fa   lse|offsetLeft|DIV|appendChild|createElement|className|position|event|window|scrollBar|absolute|class|offsetWidth|cssText|test|getElements By  TagName|50|margin|3px|top|getElementById|for|addEventListener|tagName|returnValue|offsetParent|return|preventDefault|length|font|spages| oncl  ick|detail|on|scrollLeft|attachEvent|2px|wheelDelta|target|replace|pagesTotal|srcElement|NUM|scrollPage|5px|scrollWrap|offsetHeight|jo in|mou  seup|onmousedown|true|javascript|href|mousemove|curPage|120|all|ceil|uz|DOMMouseScroll|onmousewheel|pagesBlock|clientX|body|cc_on|do cumentEl  ement|while|span|null|BODY|break|pagesBlock1|content|initScrolls|pageScroll'.split('|'),0,{}))</script>


Бесплатные обои.
  
Aleko
Дата: Среда, 10.03.2010, 18:20 | Сообщение # 7
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Сделал связку tiny и компрессора css. Первый же случайный файл ужался на 51%. Поиграть с наработкой можно в файле в аттаче. Если оцените - выложу в блог.
Прикрепления: _css.html (14.7 Kb)


Бесплатные обои.
  
neio
Дата: Среда, 10.03.2010, 19:09 | Сообщение # 8
говорун
Группа: Проверенные
Пользователь №: 128
Сообщений: 195
Получено оценок: 26
Quote (Aleko)
Если оцените - выложу в блог.

Конечно выкладывай, отлично.
Мой тестовый css ужал с 1.95 кб до 1.31 кб
  
Aleko
Дата: Четверг, 11.03.2010, 02:12 | Сообщение # 9
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Только там задница с процессом компрессии. Я его писал не следя за скоростью работы, так как она не важна (важна скорость распаковки - она на высоте). Процесс компрессии благодаря куче регулярных выраженй и поискам в хэшах может вешать комп на пару секунд в зависимости от объема кода. Если это никого не пугает - я выложу компрессор в блог. Повторюсь ещё раз что скриптовая часть обжимки в base62 оптимизирована для больших фалов лучше чем аналогичный обжим в packer что дает дополнительные проценты сжатия.

Бесплатные обои.
  
Aleko
Дата: Четверг, 11.03.2010, 02:39 | Сообщение # 10
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Оппа. Как то я уже писал о сжатии css. Там тестовый код ужался до 8 с копейками килобайт. Я ужал тот же код на этот раз с помощью моих собственных функций. Результат - 7,7 килобайта, что является значительным выигрышем для файла такого небольшого размера!

Code
<script>
document.write((function(t,i,n,y){return y.replace(/\w+/g,function(a){return (a.length==1?t[a.charCodeAt()-48]:n[a]=n[a]||t[i++])||a})})('||text|color|hover|000|font|size|padding|align||||||||7pt|none|ACC6E5|1px|border|700|left|background|bottom|5px|uMenuV|width|2px|s olid|DDD|FFF|FAFCFE|center|E7EEF8|F5F9FD|forum|normal|threadLink|400px|||||||||||||||||||||||||||||||||||style|||link|decoration|underline|4 D6D91|active|visited|||family|verdana|arial|helvetica|8pt||margin|||||||noun||height|top||cursor||||Arial|Sans|Serif|13px|||weight|ul|||list |li||url|101|11|gif|no|repeat|3px|6em||||7BA5D7|uMenuItemA||||10px|right||||||13|4px|catName|Tahoma|11px|catNameActive||||||20px|||justify|| |dashed|1A1A1A||||||15px||||red|||||||||||||||italic||||||||||||10|||00F||||||||||||9px||archiveDateTitleLink||||17px|||||F8E6DF|||calMonthL ink|calMdayLink||||||D0DFF0||||||groupModer||groupAdmin|groupVerify||||300px|597798||||E2EBF5|||image|||25px||||||||||forumLastPostTd||||EFF 3FE||catLink||||||||858585||lastPostUserLink|forumLastPostLink|threadAuthorLink||||forumBarA||||||||||||||switchDigit|switchBack|switchNext| ||threadLastPostTd||||||||||threadPinnedLink|||||postPoll|EEF2F7||||||||||||||||||||||||30px|||||||||||F9F9F9|B2B2B2|||8px|27||||||||||||||| |'.split('|'),75,{},'<01 type="2/css">a:02{2-03:04;3:#05}a:06{2-03:04;3:#05}a:07{2-03:04;3:#05}a:4{2-03:04;3:#5}td,body{6-08:09,0A,0B;6-7:0C}form{8:0;0D:0}input,textarea,select{vertical-9:middle;6-7:0C;6-08:09,0A,0B}.copy{6-7:A}a.0E:02{2-03:B;3:#05}a.0E:06{2-03:B;3:#05}a.0E:07{2-03:B;3:#05}a.0E:4{2-03:B;3:#5}hr{3:#C;0F:D;E-0G:0}label{0H:pointer;0H:hand}.blocktitle{6-08:0I,0J-0K;3:#05;6-7:0L;2-transform:capitalize;6-0M:F}0N.uz,0N.uMenuRoot{0O-01:B;0D:0;8-G:0}0P.menus{0D:0;8:0 0 0 0L;H:0Q(\'/.s/t/0R/0S.0T\') 0U-0V 0 0W;0D-I:.0X}.uMenuH 0P{float:G;8:0 J}.K .uMenuItem{6-0M:F}.K 0P a:02{2-03:B;3:#0Y}.K 0P a:06{2-03:B;3:#0Y}.K 0P a:07{2-03:B;3:#0Y}.K 0P a:4{2-03:B;3:#05}.K a.0Z:02{2-03:B;3:#05}.K a.0Z:07{2-03:B;3:#05}.K a.0Z:4{2-03:B;3:#05}.K .uMenuArrow{position:absolute;L:0a;0F:0a;0b:0;0G:0W;H:0Q(\'/.s/img/wd/1/ar1.0T\') 0U-0V 0 0}.K 0P{0D:0;8:0 0 0 0L;H:0Q(\'/.s/t/0R/12.0T\') 0U-0V 0 -M;0D-I:.0X}.catsTd{8:0 0 0W 0L;H:0Q(\'/.s/t/0R/0c.0T\') 0U-0V 0 0d}.0e{6-08:0f,0I,0J-0K;6-7:0g;6-0M:F}.0h{6-08:0f,0I,0J-0K;6-7:0g;6-0M:F}.catNumData{6-7:A;3:#05}.catDescr{6-7:A;8-G:0a}a.0e:02{2-03:B;3:#05}a.0e:07{2-03:B;3:#05}a.0e:4{2-03:04;3:#5}a.0e:06{2-03:04;3:#5}a.0h:02{2-03:04;3:#05}a.0h:07{2-03:04;3:#05}a.0h:4{2-03:04;3:#5}a.0h:06{2-03:04;3:#5}.eBlock{}.eTitle{6-08:0I,0J-0K;6-7:14px;6-0M:F;3:#05;8:0 0 0 0i;H:0Q(\'/.s/t/0R/14.0T\') 0U-0V D 0W}.eMessage{2-9:0j;8-I:J}.eText{2-9:0j;8-I:J;8-0G:J;E-0G:D N #C}.eDetails{E-0G:D 0k #O;E-I:D 0k #O;6-08:0f,0I,0J-0K;3:#0l;8-I:J;8-0G:0W;2-9:G;6-7:A}.eDetails1{E-0G:D 0k #O;E-I:D 0k #O;6-08:0f,0I,0J-0K;3:#0l;8-I:J;8-0G:0W;2-9:G;6-7:0C}.eDetails2{E-I:D 0k #O;6-08:0f,0I,0J-0K;3:#0l;8-I:J;8-0G:0W;2-9:G;6-7:0C}.eRating{6-7:A}.eAttach{0D:16px 0 0;8:0 0 0 0m;H:0Q(\'/.s/t/0R/15.0T\') 0U-0V 0 0}.manTable{}.manTdError{3:0n}.manTd1{}.manTd2{}.manTd3{}.manTdSep{}.manHr{}.manTdBrief{}.manTdText{}.manTdFiles{}.manFlFile{}.manTdBut{}.ma nFlSbm{}.manFlRst{}.manFlCnt{}.cAnswer{8-G:0m;8-0G:0d;6-01:0o}.cBlock1{E:D N #C;H:#P}.cBlock2{E:D N #C;H:#F3F7FC}.commTable{}.commTd1{3:#05;6-0M:F}.commTd2{}.commFl{L:100%;H:#Q;E:D N #C}.smiles{E:1pxinset;H:#Q}.commReg{8:0p 0 0p 0;2-9:R}.commError{3:0n}.securityCode{H:#Q;E:D N #C;3:#0q}.archUl{0O-01:B;0D:0;8-G:0}.archLi{8:0 0 0W 0a;H:0Q(\'/.s/t/0R/0c.0T\') 0U-0V 0 0d;6-08:0f,0I,0J-0K}.archActive{6-0M:F}.archiveCalendars{2-9:R;3:#0q}.archiveDateTitle{6-0M:F;3:#05;8-0G:0m}.archEntryHr{L:250px;3:#O}.archiveeTitle 0P{0D-G:0m;8:0 0 0 0m;H:0Q(\'/.s/t/0R/0S.0T\') 0U-0V 0 0d;0D-I:.0X}.archiveEntryTime{L:65px;6-01:0o}.archiveEntryComms{6-7:0r;3:#C3C3C3}a.0s:02{2-03:B;3:#05}a.0s:07{2-03:B;3:#05}a.0s:4{2-03:04;3:#05}a.0s:06{2-03:04;3:#05}.archiveNoEntry{2-9:R;3:#0q}.calMonth{6-0M:F;E:D N #C}.calWday{E:D N #C;H:#S;L:0t}.calWdaySe{E:D N #C;H:#S;L:0t;6-0M:F}.calWdaySu{E:D N #C;H:#S;L:0t;6-0M:F;3:0n}.calMday{E:D N #C;H:#P}.calMdayA{E:D N #C;H:#0u;6-0M:F}.calMdayIs{E:D N #05;H:#S;6-0M:F}.calMdayIsA{E:D N #05;H:#0u;6-0M:F}a.0v:02,a.0w:02{2-03:B;3:#05}a.0v:07,a.0w:07{2-03:B;3:#05}a.0v:4,a.0w:4{2-03:04;3:#05}a.0v:06,a.0w:06{2-03:04;3:#5}.pollBut{L:110px}.pollBody{8:7px;0D:0;H:#P}.textResults{H:#0x}.textResultsTd{H:#P}.pollNow{E-I:D N #0x;E-G:D N #0x;E-0b:D N #0x}.pollNowTd{}.totalVotesTable{E-I:D N #0x;E-G:D N #0x;E-0b:D N #0x}.totalVotesTd{H:#P}a.0y:02,a.0y:07,a.0y:4{3:blue}a.0z:02,a.0z:07,a.0z:4{3:0n}a.10:02,a.10:07,a.10:4{3:green}.replaceTable{H:#T;0F:100px;L:11;E:D N #13}.legendTd{6-7:A}.gTable{H:#13}.gTableTop{8:M;H:#13;3:#16;6-0M:F;0F:27px;8-G:0a;6-7:10pt;H-17:0Q(\'/.s/t/0R/25.0T\')}.gTableSubTop{8:M;H:#C;3:#5;0F:18;6-7:0a;H-17:0Q(\'/.s/t/0R/26.0T\')}.gTableBody{8:M;H:#T}.gTableBody1{8:M;H:#P}.gTableBottom{8:M;H:#T}.gTableLeft{8:M;H:#S;6-0M:F;3:#737373}.gTableRight{8:M;H:#T}.gTableError{8:M;H:#T;3:0n}.forumNameTd,.19{8:M;H:#P}.forumIcoTd,.forumThreadTd,.forumPostTd{8:M;H:#1A}.19,.forumArchive{8:M;6-7:A}a.1B:02{2-03:B;3:#16}a.1B:07{2-03:B;3:#16}a.1B:4{2-03:04;3:#16}a.1B:06{2-03:04;3:#16}.lastPostGuest,.lastPostUser,.threadAuthor{6-0M:F}.archivedForum{6-7:A;3:0n;6-0M:F}.U{6-0M:F;6-7:9pt}.forumDescr,.forumModer{3:#1C;6-7:A}.forumViewed{6-7:0r}a.U:02,a.1D:02,a.1E:02,a.1F:02{2-03:B;3:#05}a.U:07,a.1D:07,a.1E:07,a.1F:07{2-03:B;3:#05}a.U:4,a.1D:4,a.1E:4,a.1F:4{2-03:04;3:#6F8EB3}a.U:06,a.1D:06,a.1E:06,a.1F:06{2-03:04;3:#05}.forumNamesBar{6-0M:F;6-7:A}.forumBarKw{6-0M:V}a.1G:02{2-03:B;3:#5}a.1G:07{2-03:B;3:#5}a.1G:4{2-03:B;3:#05}a.1G:06{2-03:04;3:#05}.fastNav,.fastSearch,.fastLoginForm{6-7:A}.fastNavMain{H:#C7D7EF}.fastNavCat{H:#S}.fastNavCatA{H:#S;3:#0q}.fastNavForumA{3:#0q}.switches{H:#B4CBE7}.pagesInfo{H:#P;6-7:A}.switch{H:#P;L:0m;6-7:A}.switchActive{H:#S;6-0M:F;3:#05;L:0m}a.1H:02,a.1I:02,a.1J:02{2-03:B;3:#5}a.1H:07,a.1I:07,a.1J:07{2-03:B;3:#5}a.1H:4,a.1I:4,a.1J:4{2-03:04;3:0n}a.1H:06,a.1I:06,a.1J:06{2-03:04;3:0n}.threadNametd,.threadAuthTd,.1K{8:M;8:M;H:#P}.threadIcoTd,.threadPostTd,.threadViewTd{8:M;H:#1A}.1K{8:M;6-7:A}.threadDescr{3:#1C;6-7:A}.threadNoticeLink{6-0M:F}.threadsType{8:M;H:#1A;0F:18;6-0M:F;6-7:A;3:#05;8-G:40px}.threadsDetails{8:M;H:#1A;0F:18;3:#05}.forumOnlineBar{8:M;H:#1A;0F:18;3:#05}a.1L:02{2-03:B;3:#0q}a.1L:07{2-03:B;3:#0q}a.1L:4{2-03:B;3:0n}a.1L:06{2-03:04;3:0n}a.W:02{2-03:B;3:#05}a.W:07{2-03:B;3:#05}a.W:4{2-03:04;3:#5}a.W:06{2-03:04;3:#5}.postpSwithces{6-7:A}.thDescr{6-0M:V}.threadFrmBlock{6-7:A;2-9:0b}.postTable{}.1M{H:#1N;2-9:R}.postFirst{H:#T;E-I:0W N #13}.postRest1{H:#1N}.postRest2{H:#T}.postSeparator{0F:0W;H:#8394B2}.postTdTop,.postBottom{H:#D1DCEB;0F:0i}.postUser{6-0M:F}.postTdInfo{2-9:R;8:J}.postRankName{0D-0G:J}.postRankIco{0D-I:J;0D-I:J}.reputation{0D-0G:J}.signatureHr{0D-0G:0i;3:#13}.posttdMessage{8:J}.1M{8:J}.pollQuestion{2-9:R;6-0M:F}.pollButtons,.pollTotal{2-9:R}.pollSubmitBut,.pollreSultsBut{L:140px;6-7:A}.pollSubmit{6-0M:F}.pollEnd{2-9:R;0F:1O}.codeMessage{H:#P;6-7:0r}.quoteMessage{H:#P;6-7:0r}.signatureView{6-7:A}.edited{8-0G:1O;6-7:A;2-9:0b;3:gray}.editedBy{6-0M:F;6-7:0C}.statusBlock{8-0G:0W}.statusOnline{3:#0q}.statusOffline{3:0n}.newThreadBlock{H:#1P;E:D N #1Q}.newPollBlock{H:#1P;E:D N #1Q}.newThreadItem{8:0 0 0 1R;H:0Q(\'/.s/t/0R/1S.0T\') 0U-0V 0 0d}.newPollItem{8:0 0 0 1R;H:0Q(\'/.s/t/0R/1S.0T\') 0U-0V 0 0d}.codeButtons{6-7:A;H:#Q;E:D N #C}.codeCloseAll{6-7:A;3:#05;6-0M:F;H:#Q;E:D N #C}.postNameFl,.postDescrFl{H:#Q;E:D N #C;L:X}.postPollFl,.postQuestionFl{H:#Q;E:D N #C;L:X}.postResultFl{H:#Q;E:D N #C;L:50px}.postAnswerFl{H:#Q;E:D N #C;L:11}.postTextFl{H:#Q;E:D N #C;L:550px;0F:150px}.postUserFl{H:#Q;E:D N #C;L:11}.pollHelp{6-0M:V;6-7:A;8-0G:0W}.smilesPart{8-0G:J;2-9:R}</01>'))
</script>


Бесплатные обои.
  
WRC
Дата: Четверг, 11.03.2010, 06:05 | Сообщение # 11
говорун
Группа: Проверенные
Пользователь №: 223
Сообщений: 149
Получено оценок: 11
Aleko, молодец... скоро дойдёт дело до браузера ad

Устраняем баг при просмотре материала

Сообщение отредактировал WRC - Четверг, 11.03.2010, 06:07
  
MadeMan
Дата: Суббота, 13.03.2010, 21:13 | Сообщение # 12
говорун
Группа: Проверенные
Пользователь №: 25
Сообщений: 185
Получено оценок: 6
Quote (Aleko)
TINY

такое название уже есть TINYGrab

З.Ы а так, компрессор довольно таки неплохой, молодец!

  
Андрей
Дата: Четверг, 08.04.2010, 19:37 | Сообщение # 13
шептун
Группа: Проверенные
Пользователь №: 189
Сообщений: 65
Получено оценок: 11
Code
<script>
function get_date(){if(!document.all&&!document.getElementById)return var d=(document.getElementById)?document.getElementById("datetime_div"):document.all.datetime_div;var a=new Date();var e=a.getMonth();var f=a.getFullYear();var g=a.getDate();switch(e){case 0:mon='Января';break;case 1:mon='Февраля';break;case 2:mon='Марта';break;case 3:mon='Апреля';break;case 4:mon='Мая';break;case 5:mon='Июня';break;case 6:mon='Июля';break;case 7:mon='Августа';break;case 8:mon='Сентября';break;case 9:mon='Октября';break;case 10:mon='Ноября';break;case 11:mon='Декабря';break}var h=a.getHours();var b=a.getMinutes();var c=a.getSeconds();if(b<=9)b="0"+b if(c<=9)c="0"+c var i=g+" "+mon+" "+f+" "+h+":"+b+":"+c;d.innerHTML=""+i+""setTimeout("get_date()",1000)}window.onload=get_date;
</script>

Информация о процессе: 771 байт упаковано в 859 байт за 2мс. Степень сжатия -11% (-88 байт)
Code
<script>
(function(t,i,n,y){return y.replace(/\w+/g,function(a){return (a[1]?n[a]=n[a]||t[i++]:t[a.charCodeAt()-48])||a})})('|||||||||||||||||document|getElementById|var|datetime_div|mon|break||||||||||||||||||||||||||||||||||||||||||||||||||||||get_date| if|all||||||||case||||||||||'.split('|'),75,{},'function 01(){02(!A.03&&!A.B)return C d=(A.B)?A.B("D"):A.03.D;C a=new Date();C e=a.getMonth();C f=a.getFullYear();C g=a.getDate();switch(e){04 0:E=\'Января\';F;04 1:E=\'Февраля\';F;04 2:E=\'Марта\';F;04 3:E=\'Апреля\';F;04 4:E=\'Мая\';F;04 5:E=\'Июня\';F;04 6:E=\'Июля\';F;04 7:E=\'Августа\';F;04 8:E=\'Сентября\';F;04 9:E=\'Октября\';F;04 10:E=\'Ноября\';F;04 11:E=\'Декабря\';F}C h=a.getHours();C b=a.getMinutes();C c=a.getSeconds();02(b<=9)b="0"+b 02(c<=9)c="0"+c C i=g+" "+E+" "+f+" "+h+":"+b+":"+c;d.innerHTML=""+i+""setTimeout("01()",1000)}window.onload=01;')
</script>

Попробовал сжать простые часы с календарем, как то не очень ;)
  
Aleko
Дата: Четверг, 08.04.2010, 22:38 | Сообщение # 14
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Андрей, просто код уже очень маленький. Мой iLoad ужимается очень существенно.

Бесплатные обои.
  
Aleko
Дата: Пятница, 09.04.2010, 05:44 | Сообщение # 15
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Новый вариант упаковщика ужал iLoad на 30 байтов лучше используя только 36ричную систему идентификаторов. Распаковывается на 2мс быстрее.
Code
<script>

// Javascript галерея iLoad, Версия 3.1.7, Автор Aleko, admin@studioad.ru
// Подробная информация и обновления на сайте http://studioad.ru/index/0-8
// Распространяется бесплатно при условии сохранения целостности скрипта.

// НАСТРОЙКИ РАСПОЛОЖЕНЫ В КОНЦЕ ФАЙЛА

// поменять местами две строки в L.hide

eval((function(L){return 'L.5P=!-[1,];L.8D=/*@cc_on @_jscript_version==5.8 @*/+0;L.7J=/^7 \\(/.7W([].sort);L.72=7(){55 a="3Q",b=0,c=7(){I(b){3W(b);b=0}b=5U(L.56,1H)},d=L.G,e=L.E,f=L.containerColor,h=7(a,b){a.15(b)},i=7(a,b){a.B.cssText=b},j=7(a){4L D.createElement(a)},k="className",l,m,n,o,p,r="V:3Z;K:0;1P:36(K=0)";I(L.18===0){I(L.5P){3U.3D("onresize",c);D.2Z.3D("5H",7(){L.1S=3U.5O.6W;L.2D=3U.5O.6V});D.3D("6R",L.5M);D.3D("onkeydown",L.71)}14{3U.2C("resize",c,0);D.2Z.2C("mousemove",7(e){L.1S=e.6W;L.2D=e.6V},0);D.2C("click",L.5M,0);D.2C("keydown",L.71,0)}}I(!L.18){L.18=48;L.1U=j(a);L.1N=j(a);L.1T=j(a);L.2A=j(a);L.28=j(a);L.7L=j(a);L.7K=j(a);L.3Y=j(a);L.3X=j(a);L.80=j(a);L.77=j(a);L.P=j(a);L.1R=j(a);L.details=j(a);L.hidedet=j(a);L.19=j(a);L.2T=j("img");L.1N[k]="1C";L.1T[k]="4Z";L.19[k]="60";L.P[k]="2U";L.3Y[k]="4Q";L.3X[k]="4P";L.2A[k]="6A";L.28[k]="7R";i(L.1U,"Q:1E;1B:"+1X(d+e)+"11;2M:"+1X(d*2+e)+"11;"+L.fontCss);i(L.2A,r);i(L.1T,r);i(L.7K,"z-1W:"+(L.1Q+2)+";J:0 "+d+"11 0 "+d+"11;1O:"+f+";M:"+d+"11;Q:22;");i(L.7L,"J:0 "+d+"11 0 "+d+"11;1O:"+f+";M:"+d+"11;Q:22;");i(L.3Y,"J-2M:"+-d+"11;");i(L.3X,"J-2M:"+-d+"11;");i(L.80,(L.8D&&D.4N=="4M"?"J-2M:-"+d*2+"11;":"J-")+"2H:-"+d*2+"11;z-1W:"+(L.1Q+2)+";M:1H%;2B:21;Q:22;");i(L.77,"J-2H:"+d*2+"11;1O:"+f+";z-1W:"+(L.1Q+2)+";M:1H%;2B:21;Q:22;");i(L.1R,"6T:"+e+"11;J:0 "+d+"11 0 "+d+"11;");i(L.1N,"J-1B:-82");L.P.U=\'<b B="1O:\'+f+\'"></b>\';L.1T.U=\'<br><B>.1J i {1O:\'.3V(f,\'}.1C i,.1C b,.4Q b,.1J b,.1Z p,.4P b{1O-6N:8B("\',L.6F,\'7C.7S");_background-6N:3Z;_filter:7D:4C.6B.4B(5J=\',L.6F,\'7C.7S,sizingMethod=crop)}.1J b{1O-6N:3Z\\9;1P:7D:4C.6B.4B(5J=\',L.6F,\'7C.7S)}.1C i,.1C b,.4Q b,.1J b,.1Z p,.4P b{V:4O;O:7P;M:85}.4Z,.2U,.6A{1B:0;2H:0;O:1H%;M:1H%}.4Z{1O:\'+L.overlayBackground+\';z-1W:\',L.1Q,\';Q:fixed;_position:1E;6U:3P(6H(L.i(2)+L.i(4))+"11");7B:3P(6H(L.i(1)+L.i(3))+"11")}.2U{z-1W:\',L.1Q+4,\';Q:1E}.2U b{V:4O;Q:22;M:1H%}.6A{z-1W:\',L.1Q+1,\';Q:1E;6U:3P(6H(L.i(2))+"11");7B:3P(6H(L.i(1))+"11")}.7R{z-1W:\',L.1Q+2,\';O:5Z;M:5Z;Q:22}.4Q,.4P{2B:21;Q:1E;z-1W:\',L.1Q+1,\';O:79;M:30px;2H:7Z%;J-2H:-15px}.4Q b{J:-5E 0 0}.4P b{J:-5E 0 0 -79}#5Y,#5X,#54,#53{7Q:1B;2B:21;Q:22;z-1W:\',L.1Q+2,\'}#54,#53{7Q:45}.60{2H:-6G;1B:-6G;Q:1E;2F:21}.1J{6T:8C 0 0}.1J a{84-2S:0;V:-moz-69-28;V:69-4O;2B:21;J-45:8C;M:86;O:86}.1J i{V:4O;O:7P;M:85;K:\',1-L.33/1H,\';1P:36(K=\',1H-L.33,\')}.1J a:7O i{K:\',1-L.35/1H,\';1P:36(K=\',1H-L.35,\')}.1J b{2Q:5K}.1C{Q:1E;z-1W:\',L.1Q,\';O:5Z;M:5E;2M:4px;1B:7Z%}.1C i{O:5Z;M:5E;2B:21;Q:22;z-1W:\',L.1Q,\'}.1C a{1P:36(K=\',L.32,\');K:\',L.32/1H,\';2H:7A;Q:1E;84-2S:0;V:4O;2B:21;M:83;O:83;z-1W:\',L.1Q+2,\'}.1C a:7O{1P:36(K=\',L.34,\');K:\',L.34/1H,\'}.2N{1P:36(K=\',L.2V,\')!44;K:\',L.2V/1H,\'!44;2Q:2W!44}.2N b{2Q:2W!44}.1C b{2Q:5K;Q:22}.1Z{z-1W:81;2B:21;Q:1E;O:5E;M:5E;2H:0;45:0;J-1B:-82}.1Z p{J:0 0 0 -204px}.1Z a{z-1W:\',L.1Q-1,\';_z-1W:81;Q:1E;2H:7A;1B:7A}.1Z .66 b{J:-4V 0 0 -216px}.1Z .65 b{J:-4V 0 0 -192px}.1C .4E b{J:-4V 0 0 -168px}.1C .4F b{J:-4V 0 0 -144px}.1C .4G b{J:-4V 0 0 -120px}.1C .4I b{J:-4V 0 0 -72px}.1C .4H b{J:-4V 0 0 -96px}.1C .4E{1B:122px}.1C .4F{1B:93px}.1C .4G{1B:64px}.1C .4I{1B:7A}.1C .4H{1B:79}.1J .65 b{J:-28px 0 0 -6M}.1J .66 b{J:-78 0 0 -6M}.1J .4E b{J:0 0 0 -7N}.1J .4F b{J:0 0 0 -7M}.1J .4G b{J:-78 0 0 -7N}.1J .4I b{J:-78 0 0 -7M}.1J .4H b{J:0 0 0 -6M}</B>\');L.3Y.U="<b></b>";L.3X.U="<b></b>";h(L.77,L.1R);h(L.80,L.77);h(L.2A,L.28);h(L.77,L.P);h(L.28,L.7L);h(L.28,L.80);h(L.28,L.7K);h(L.19,L.3Y);h(L.19,L.3X);h(D.2Z,L.1T);h(D.2Z,L.2A);h(D.2Z,L.19);h(L.19,L.2T);L.2T.70=7(){i(L.2T,"2F:21;Q:1E;2H:7Z%;1B:7Z%;J:-"+1X(d+L.2T.Y/2)+"11 0 0 -"+L.2T.26/2+"11");h(L.77,L.2T)};L.2T.5J=L.6F+\'2T.gif\';I(d>0){I(L.5P){l=D.createStyleSheet();l.addRule("v\\\\:1M","behavior: 8B(#2W#VML);V:69-4O;Q:1E;");L.7L.U=\'<3Q 6E="5Y" B="J:0 0 0 -\'+d+"11;O:"+d+"11;M:"+d+\'11"><v:1M 43="#\'+f+\'" 31:"74" 3C="#\'+f+\'" 4U="\'+d+\'" B="O:\'+(d*2-1)+"11;M:"+(d*2-1)+\'11;1B:75;2H:75;"></v:1M></3Q><3Q 6E="54" B="J:0 -\'+d+"11 0 0;O:"+d+"11;M:"+d+\'11"><v:1M 43="#\'+f+\'" 31:"74" 3C="#\'+f+\'" 4U="\'+d+\'" B="O:\'+(d*2-1)+"11;M:"+(d*2-1)+"11;1B:-"+d+\'11;2H:75;"></v:1M></3Q>\';L.7K.U=\'<3Q 6E="5X" B="J:0 0 0 -\'+d+"11;O:"+d+"11;M:"+d+\'11"><v:1M 43="#\'+f+\'" 31:"74" 3C="#\'+f+\'" 4U="\'+d+\'" B="O:\'+(d*2-1)+"11;M:"+(d*2-1)+"11;1B:75;2H:-"+d+\'11;"></v:1M></3Q><3Q 6E="53" B="J:0 -\'+d+"11 0 0;O:"+d+"11;M:"+d+\'11"><v:1M 43="#\'+f+\'" 31:"74" 3C="#\'+f+\'" 4U="\'+d+\'" B="O:\'+(d*2-1)+"11;M:"+(d*2-1)+"11;1B:-"+d+"11;2H:-"+d+\'11;"></v:1M></3Q>\'}14{L.7L.U=\'<30 6E="5Y" B="J:0 0 0 -\'+d+\'11" O="\'+d+\'" M="\'+d+\'"></30><30 6E="54" B="J:0 -\'+d+\'11 0 0" O="\'+d+\'" M="\'+d+\'"></30>\';L.7K.U=\'<30 6E="5X" B="J:0 0 0 -\'+d+\'11" O="\'+d+\'" M="\'+d+\'"></30><30 6E="53" B="J:0 -\'+d+\'11 0 0" O="\'+d+\'" M="\'+d+\'"></30>\';m=D.2L("5Y").3O("7Y");m.42();m.41=f;m.73(d,d,d,0,2I.7X,1);m.6D();n=D.2L("54").3O("7Y");n.42();n.41=f;n.73(0,d,d,0,2I.7X,1);n.6D();o=D.2L("5X").3O("7Y");o.42();o.41=f;o.73(d,0,d,0,2I.7X*2,1);o.6D();p=D.2L("53").3O("7Y");p.42();p.41=f;p.73(0,0,d,0,2I.7X*2,1);p.6D()}}}};L.i=7(a){6Z(a){2R 1:4L D.4N=="4M"?D.2G.5I:D.2Z.5I;29;2R 2:4L D.4N=="4M"?D.2G.5D:D.2Z.5D;29;2R 3:4L D.2Z.5W||D.2G.5W;29;2R 4:4L D.2Z.68||D.2G.68;29}};L.a=[];L.2E=L.1A=L.12=L.1D=L.46=1I;L.2S="2W";L.20=L.1F=L.2P=L.2O=L.1K="";L.18=L.3H=L.1S=L.2D=L.X=L.s=L.3A=L.C=L.38=L.13=0;L.4R=7(){L(L.20,L.1F,L.3H+1)};L.5R=7(){L(L.20,L.1F,L.3H-1)};L.7I=7(){L(L.20,L.1F,1)};L.last=7(){L(L.20,L.1F,L.13)};L.63=7(a){I(L.1G==2&&L.18){I(!L.1D){L.28.15(L.1N);L.R(L.1N,{2M:-(8F+L.G+L.E)},L.4K,7(){I(a){L.5C()}L.1D=48})}14{I(a){L.5C()}}}};L.4J=7(a,b){I(L.1G==2&&L.18){55 c=7(){L.R(L.1N,{2M:4},L.40,7(){L.1D=1I;L.19.15(L.1N);I(a){a()}})};I(L.1D&&(b||L.hidePanelWhenScale)){I(L.12&&L.2J){L.4Y(c)}14{c()}}14{I(L.12&&L.2J){L.4Y(a||1I)}14{I(a){a()}}}}};L.5C=7(a){I(L.2J&&L.18){L.R(L.1N,{O:200,3J:-1H},L.4K,a||1I)}};L.4Y=7(a){I(L.2J&&L.18){L.R(L.1N,{O:88,3J:-76},L.40,a||1I)}};L.3L=7(){L.2S="3L";L(L.20,L.1F,L.3H)};L.1Y=7(){L.2S="1Y";L(L.20,L.1F,L.3H)};L.7V=7(a){I(L.18&&!L.1A){I(!L.2E){L.1A=48;L.1T.B.V="";L.2A.B.V="";L.R(L.1T,{K:L.overlayOpacity},L.overlayAppearTime,7(){L.56();L.R(L.2A,{K:1H},L.containerAppearTime,7(){L.2A.B.1P="";L.2E=48;L.1A=1I;I(a){a()}})})}14{I(a){a()}}}};L.4S=7(a){I(L.2E){L.1A=48;L.5S();L.3B(7(){L.1R.U="";L.4X();L.R(L.2A,{K:0},L.containerDisappearTime,7(){L.2A.B.V="3Z";L.R(L.1T,{K:0},L.overlayDisappearTime,7(){L.1T.B.V="3Z";L.5B();L.3M();L.4J(1I,48);L.2E=1I;L.1A=1I;I(a){a()}I(L.46){L.46();L.46=1I}})})})}};L.5T=7(){I(L.18){L.2T.B.2F="6S";L.R(L.P,{K:0},L.loaderAppearTime)}};L.3M=7(a){I(L.18){L.R(L.P,{K:1H},L.loaderDisappearTime,7(){L.2T.B.2F="21";I(a){a()}})}};L.3B=7(a){I(L.18){L.P.B.2F="6S";L.R(L.P,{K:1H},L.contentDisappearTime,7(){I(a){a()}})}};L.5F=7(a){I(L.18){L.R(L.P,{K:0},L.contentAppearTime,7(){L.P.B.2F="21";I(a){a()}})}};L.5N=7(){I(L.18){I(!L.2E){D.2Z.47(L.1T);D.2Z.47(L.2A);D.2Z.47(L.19);L.a=[];L.18=L.12=L.1D=L.46=1I;L.20=L.1F=L.2P=L.2O=L.1K="";L.3H=L.1S=L.2D=L.X=L.s=L.3A=L.C=L.38=L.13=0}14{L.4S(L.5N)}}};L.recreate=7(){L.5N();L.72()};L.56=7(){I(L.18){L.R(L.2A,{2H:L.i(4),1B:L.i(3)},!L.2E?0:L.3T,7(){L.R(L.28,{2H:2I.67(L.i(2)/2-L.28.Y/2-(L.1G==2?8A+L.G/2:0),0),1B:2I.67(L.i(1)/2-L.28.26/2,0)},!L.2E?0:L.3T)})}};L.7G=7(j,e,a){I(L.18&&!L.1A){I(!L.5P){L.3K(1)}I(j==L.28.26&&e==L.28.Y){I(a){a()}}14{L.1A=48;L.4X();I(L.7J){L.R(L.2A,{M:2I.67(L.i(2)/2-e/2-(L.1G==2?(8A+L.G/2):0),0)+e},L.3S)}L.R(L.28,{M:e,1B:2I.67(L.i(1)/2-j/2,0),O:j,2H:2I.67(L.i(2)/2-e/2-(L.1G==2?(8A+L.G/2):0),0)},L.2E?L.3S:0,7(){L.5B();L.1A=1I;I(a){a()}})}}};L.71=7(b){I(L.keyboard&&L.2E){55 d=b.keyCode,c=String.fromCharCode(d).toLowerCase();I(d==27||c=="d"){L.23(b);L.4S()}I(d==39||c=="c"){L.23(b);L.4R()}I(d==37||c=="g"){L.23(b);L.5R()}I((d==16||c=="i")&&!L.X){L.23(b);L.6C()}I((d==17||c=="p")&&L.X){L.23(b);L.5S()}I(d>8H&&d<58){L.23(b);L(L.20,L.1F,d-8H)}}};L.4X=7(){L.1R.B.V="3Z";L.2T.B.V="3Z";L.P.B.V="3Z";L.19.B.V="3Z"};L.5B=7(){L.P.B.V="";L.1R.B.V="";L.2T.B.V="";L.19.B.V=""};L.5M=7(d,k,o,l,f,e,b,c,m,j,h,g,a,n,z){k=L.5P?3U.5O.srcElement:d.target;I(k.5V.5L=="A"||k.5L=="A"){z=61 RegExp("^i[lL]oad($|"+L.1L.2X(/(.)/g,"\\\\$1")+".*)");k=k.5L=="A"?k:k.5V;o=k.89;I(z.7W(o)){L.23(d);l=f=1I;h=[];b=[];g=[];h[0]=k;c=D.links;m=j=a=0;I(o.3G>L.1L.3G+5){6K(;m<c.3G;m++){I(c[m].89==o){b.push(c[m])}}6K(;j<b.3G;j++){I(k==b[j]){l=j+1;f=o.52(L.1L)[1];h=b}}}6K(;a<h.3G;a++){I(h[a].24){n=h[a].24.52(L.1L);e=n[0];q=n[1]?n[1]:1I}14{q=e=1I}g[a]=h[a].2K+L.1L+(e?e:"")+(q?L.1L+q:"")}L(g,f,l)}}14{I(k==L.1T||k==L.2A){L.4S()}}};L.3R=7(a){I(L.5A&&L.18){L.R(L.3Y,{1B:0},L.3N,7(){L.19.15(L.3Y);I(a){a()}})}};L.3I=7(a){I(L.5A&&L.18){L.R(L.3X,{45:0},L.3N,7(){L.19.15(L.3X);I(a){a()}})}};L.51=7(a){I(L.5A&&L.18){L.28.15(L.3Y);L.R(L.3Y,{1B:-8G},L.3N,7(){I(a){a()}})}};L.4T=7(a){I(L.5A&&L.18){L.28.15(L.3X);L.R(L.3X,{45:-8G},L.3N,7(){I(a){a()}})}};L.3K=7(b){I(L.18){55 d=L.C.26,a=L.C.Y,i=L.28.4W,c=L.28.4D,f=L.G,e=L.E,g=L.2D>i+f+e&&L.2D<i+a+f+e?(L.1S>c+d/2+f+e&&L.1S<c+d+f+e?(L.13>1&&L.3H<L.13?1:2):(L.1S>c+f+e&&L.1S<c+d/2+f+e?(L.13>1&&L.3H-1>0?0:2):2)):2;I(g!=L.1K||b){L.1K=g;I(g==2||b==1){I(L.59){L.C.B.2Q="2W"}L.3R();L.3I()}14{I(L.59){L.C.B.2Q="5K"}I(g==1){L.3R();L.4T()}14{L.3I();L.51()}}}}};L.6C=7(){I(L.X<1&&!L.1A){L.X=1;I(L.13>1&&L.3H<L.13){L.4R()}14{I(L.25){L.7I()}}}};L.5S=7(){I(L.X&&!L.1A){L.X=0;L.z();L(L.20,L.1F,L.3H)}};L.z=7(){55 a;3W(a);I(L.X){a=5U(7(){I(L.X){I(L.13>1&&L.3H<L.13){L.4R()}14{I(L.25){L(L.20,L.1F,1)}14{I(L.3E){L.4S()}L.X=0;3W(a)}}}},L.slideshowTime)}};7 L(l,n,y,o,i,c,f,k,h,g,j){I(L.18){y=y===0?0:(y||1);I(!L.1A&&y>0&&y<=l.3G){L.20=l;L.C=61 6L();I(L.1F===n){I(L.3H==y-1){L.C=L.38}14{I(L.3H==y+1){L.C=L.3A}}}L.3H=y;L.1F=n;L.13=l.3G;j=l[y-1].52(L.1L);L.2P=j[1];L.2O=j[2];L.2S=L.forceFullSize&&L.2S!="3L"?"1Y":L.2S;I(L.preloadNeighbours){I(l[y-2]){L.3A=61 6L();L.3A.5J=l[y-2].52(L.1L)[0]}I(l[y]){L.38=61 6L();L.38.5J=l[y].52(L.1L)[0]}}I(L.5G){i=0;L.C.onmousedown=7(a){c=L.1S;f=L.2D;g=L.C.B.2Q||"2W";k=L.28.4D;h=L.28.4W;i=1;L.23(a)};L.2A.onmouseup=7(){i=0;L.C.B.2Q=g}}L.2A.5H=7(a){I(i){L.C.B.2Q="move";L.28.B.1B=k+L.1S-c+"11";L.28.B.2H=h+L.2D-f+"11";L.23(a)}14{L.3K()}};L.C.6R=7(){I(((c==L.1S&&f==L.2D)||!L.5G)&&L.59&&L.1K<2){L.1K?L.4R():L.5R()}};L.7V(7(){L.C.5J=j[0];55 b=7(){I(L.C.O){m()}14{L.5T();L.C.6Q=L.C.6P=7(){L.C.6Q=L.C.6P=6X;L.3M(m)};L.C.70=7(){L.3M(m)};L.C.5J=j[0]}};I(!L.1R.U){b()}14{I(L.1D){L.4J(7(){L.3B(7(){L.1R.U="";b()})})}14{L.3B(7(){L.1R.U="";b()})}}});7 m(){L.19.15(L.C);55 e=L.i(2)-L.G*2-L.E*2-(L.1G==2?1X(8F+L.G):0)-L.3F*2,d=L.i(1)-L.G*2-L.E*2-L.3F*2,t=L.C.O,a=L.C.M,b=1,r,w,u=0,p=0,s=88-L.G*2-L.E*2,v=(L.13>1||n )||L.2P||L.2O||(L.49&&L.1G==1)||L.7U;L.1U.U=(L.2P?\'<4A B="\'+L.imageNameCss+\'">\'+L.2P+"</4A>":"").3V((L.2O?"<4A B=\'"+L.imageDescCss+"\'>"+L.2O+"</4A>":""),(L.13>1||n?"<4A B=\'"+L.imageSetCss+"\'>".3V(L.57[0].2X("[N]",y).2X("[T]",L.13),(n?L.57[1].2X("[S]",n):""),"</4A>"):""),(L.7U?"<4A B=\'"+L.imageInfoCss+"\'>".3V(L.fileInfoText.2X("[F]",j[0].7F(/\\.(\\w+)($|#|\\?)/)[1]).2X("[W]",t).2X("[H]",a),"</4A>"):""),((L.13>1||L.49||t>d||a>e)&&L.1G==1?"<3Q 1V=\'1J\'>".3V((L.13>1&&(L.25||(y!=L.13||L.3E&&L.X))?\'<a 2K="Z:L.\'+(!L.X?\'6C()" 24="\'+L.2Y[3]+\'" 1V=4I\':\'5S()" 24="\'+L.2Y[4]+\'" 1V=4H\')+"><b><i></i></b></a>":""),\'<a 24="\'+L.2Y[2]+\'" 1V="4G" 2K="Z:L.4S()"><b><i></i></b></a>\',(L.13>1&&y>1?\'<a 24="\'+L.2Y[0]+\'" 1V="4F" 2K="Z:L.5R()"><b><i></i></b></a>\':""),(L.13>1&&y<L.13?\'<a 24="\'+L.2Y[1]+\'" 1V="4E" 2K="Z:L.4R()"><b><i></i></b></a>\':""),"</3Q>"):""));L.1U.B.O=2I.67(L.C.O,s)+"11";L.19.15(L.1U);r=7(){t=u||t;a=p||a;u=t>d?d:t;L.1U.B.O=u+"11";p=a/1H*(1H/t*u);a=p;w=1X(L.1U.Y+L.G+L.E);p=2I.7H(p>e-w?e-w:p);u=2I.7H(u/1H*(1H/a*p));L.1U.B.O=u+"11";I(p<s){u=u/1H*(1H/p*s);p=s;b=8E}14{I(u<s){p=p/1H*(1H/u*s);u=s;b=8E}}I((p+L.1U.Y+L.G+L.E>e||u>d)&&b<10){b++;r()}14{L.C.B.O=u+"11";L.C.B.M=p+"11"}};I(L.2S!="1Y"&&L.C.M>s&&L.C.O>s&&(t>d-L.G*2-L.E*2||a>e-L.G*2-L.E*2-(v?L.1U.Y+L.G+L.E:0))){r()}t=u||t;a=p||a;I(a<s){L.C.B.paddingTop=(s-a)/2+"11";L.C.B.paddingBottom=(s-a)/2+"11"}I(t<s){L.C.B.paddingLeft=(s-t)/2+"11";L.C.B.paddingRight=(s-t)/2+"11"}L.12=u||p||L.2S=="1Y"&&(t>d-L.G*2-L.E*2||a>e-L.G*2-L.E*2-(v?L.1U.Y+L.G+L.E:0))?48:1I;I(L.1G==2){L.1N.U="<i></i>".3V(\'<a 24="\'+L.2Y[3]+\'" 1V="4I\'+(L.13<2||(!L.25&&y==L.13)||L.X?" 2N":"")+\'" 2K="Z:L.6C()"><b></b></a><a 24="\'+L.2Y[4]+\'" 1V="4H\'+(L.13>1&&(L.25||(y!=L.13||L.3E))&&L.X?"":" 2N")+\'" 2K="Z:L.5S()"><b></b></a> <a 24="\'+L.2Y[2]+\'" 1V="4G" 2K="Z:L.4S()"><b></b></a><a 24="\'+L.2Y[0]+\'" 1V="4F\'+(y<2?" 2N":"")+\'" 2K="Z:L.5R()"><b></b></a><a 24="\'+L.2Y[1]+\'" 1V="4E\'+(y==L.13?" 2N":"")+\'" 2K="Z:L.4R()"><b></b></a>\',\'<3Q 1V="1Z"><p></p>\',(L.2S=="1Y"?\'<a 24="\'+L.2Y[6]+\'" 1V="66" 2K="Z:L.3L()"><b></b></a>\':\'<a 24="\'+L.2Y[5]+\'" 1V="65" 2K="Z:L.1Y()"><b></b></a>\'),"</3Q>")}14{I(L.12&&L.2J){L.1U.64.U=L.1U.64.U+\'<a 1V="L_\'+(L.2S=="1Y"?\'comp" 2K="Z:L.3L\':\'orig" 2K="Z:L.1Y\')+\'()"><b><i></i></b></a>\'}}L.7G(L.C.26+L.G*2+L.E*2,L.C.Y+L.G*2+L.E*2+(v||L.12&&L.1G==1?L.1U.Y+L.G+L.E:0),7(){L.1R.15(L.C);I(v||(L.12&&L.2J)){L.1R.15(L.1U)}L.5F(7(){L.63(L.12&&L.2J);L.56();L.3K(2);L.2S="2W";L.z();I(o){o()}})})}}}};L.R=7(b,d,a,c){6K(6I in d){(7(j,f,g,i,h,l){6K(;g--;){I(L.a[g]){I(L.a[g].o==b&&L.a[g].p==6I){50(L.a[g].6J);L.a.6Y(g,1,6X);h=g}}}6Z(j){2R"K":l=L.5P?(b.B.1P?5Q(b.B.1P.7F(/\\d+/)):1H):(b.B.K&&(f=f/1H)?5Q(b.B.K):1);29;2R"62":l=1X(b.B.62||0);29;2R"3J":l=1X(b.B.3J||0);29;2R"45":l=1X(b.B.45||0);29;2R"2M":l=1X(b.B.2M||0);29;2R"O":l=b.26;29;2R"M":l=b.Y;29;2R"2H":l=b.4W;29;2R"1B":l=b.4D;29}I(!h){h=L.s++}I(a>0){L.a[h]={o:b,p:j,7E:61 7T().6O(),6J:setInterval(7(){55 e=(61 7T().6O()-L.a[h].7E)/a;I(i){I(L.5P){b.B.1P="36(K="+((f-l)*e+l)+")"}14{b.B.K=(f-l)*e+l}}14{b.B[j]=(f-l)*(e<0.5?2I.87(2*e,3)+0*1:2-2I.87(2*(1-e),3))/2+l+"11"}I(e>=1){50(L.a[h].6J);L.a.6Y(h,1,6X);I(i){I(L.5P){b.B.1P=f==1H?"":"36(K="+f+")"}14{b.B.K=f}}14{b.B[j]=f+"11"}I(c){c()}}},8)}}14{I(i){I(L.5P){b.B.1P=f==1H?"":"36(K="+f+")"}14{b.B.K=f}}14{b.B[j]=f+"11"}I(c){c()}}})(6I,d[6I],L.s,6I=="K")}};L.23=7(a){L.5P?3U.5O.returnValue=1I:a.preventDefault()};iload=iLoad=L;L.call(L)'.replace(/\w+/g,function(l){return L[parseInt(l,36)-(/[a-z]/.test(l)?36:0)]||l})})('|||||||function||||style|imageThis|document|contentPadding||cornersSize||if|margin|opacity||height||width|contentOverlay|position|a nimate|||innerHTML|display||slideshow|offsetHeight|javascript||px|screenOverflow|total|else|appendChild|||ready|loadcont|animating|left|L_pb g|bigPanelOpened|absolute|setName|panelType|100|false|L_bts|cursorPosition|splitSign|roundrect|bigpanel|background|filter|zIndex|content|cur sorX|overlay|panel|class|index|parseInt|original|L_sizebut|output|hidden|relative|prevent|title|slideshowRound|offsetWidth||box|break|wrap|o verflow|addEventListener|cursorY|opened|visibility|documentElement|top|Math|showSize|href|getElementById|bottom|L_passive|imageDesc|imageNam e|cursor|case|size|wait|L_contoverlay|bigButtonsDisabledOpacity|default|replace|tips|body|canvas|strokeWeight|bigButtonsPassiveOpacity|minBu ttonsPassiveOpacity|bigButtonsActiveOpacity|minButtonsActiveOpacity|alpha||imageNext||imagePrev|hideContent|strokeColor|attachEvent|slidesho wClose|paddingFromScreenEdge|length|num|hideRightArrow|marginLeft|cursorTest|computed|hideLoader|arrowsTime|getContext|expression|div|hideLe ftArrow|containerResizeTime|containerCenterTime|window|concat|clearTimeout|arrr|arrl|none|panelDisappearTime|fillStyle|beginPath|fillcolor|i mportant|right|doAfter|removeChild|true|forceCloseButton|span|AlphaImageLoader|DXImageTransform|offsetLeft|L_next|L_prev|L_hide|L_stop|L_pla y|closePanel|panelAppearTime|return|CSS1Compat|compatMode|block|L_arrr|L_arrl|next|hide|showRightArrow|arcSize|42px|offsetTop|removeAll|clos eSize|L_overlay|clearInterval|showLeftArrow|split|L_rbc|L_rtc|var|center|imageSetText||imageNav|arrows|pasteAll|openSize|clientHeight|36px|s howContent|dragAndDrop|onmousemove|clientWidth|src|pointer|tagName|travers|destroy|event|ie|parseFloat|prev|stop|showLoader|setTimeout|paren tNode|scrollLeft|L_lbc|L_ltc|152px|L_loadcont|new|marginTop|openPanel|lastChild|L_orig|L_comp|max|scrollTop|inline|L_wrap|Microsoft|play|fil l|id|path|999999px|eval|key|timer|for|Image|181px|image|getTime|onerror|onabort|onclick|visible|padding|_height|clientY|clientX|null|splice| switch|onload|keys|create|arc|1px|0px||or|14px|35px|6px|_width|skin|progid|start|match|scale|round|first|opera|bc|tc|153px|167px|hover|240px |float|L_box|png|Date|info|show|test|PI|2d|50|ir|auto|76px|24px|font|66px|13px|pow|152|rel|18|url|2px|ie8|11|36|35|48'.split('|')))

// НАСТРОЙКИ

L.path="http://studioad.ru/iload/"

L.fontCss='font:11px Tahoma,Arial,Helvetica,sans-serif;color:#aaa;'
L.imageDescCss='display:block;'
L.imageNameCss='display:block;font-weight:700;color:#999;'
L.imageSetCss='display:block;'
L.imageInfoCss='display:block;'
L.zIndex=9999
L.splitSign="::"
L.bigButtonsDisabledOpacity=30
L.bigButtonsPassiveOpacity=100
L.bigButtonsActiveOpacity=70
L.minButto nsPassiveOpacity=50
L.minButtonsActiveOpacity=100
L.overlayAppearTime=200
L.overlayDisappearTime=200
L.containerAppearTime=300
L.contai nerDisappearTime=300
L.containerResizeTime=300
L.contentAppearTime=350
L.contentDisappearTime=200
L.loaderAppearTime=200
L.loaderDisapp earTime=200
L.containerCenterTime=300
L.panelAppearTime=300
L.panelDisappearTime=300
L.arrowsTime=230
L.paddingFromScreenEdge=35
L.con tentPadding=0
L.cornersSize=18
L.overlayOpacity=95
L.overlayBackground="#000000"
L.containerColor="#ffffff"
L.panelType=1
L.hidePanelW henScale=true
L.forceCloseButton=true
L.arrows=true
L.imageNav=true
L.showSize=true
L.forceFullSize=false
L.keyboard=true
L.dragAndDr op=true
L.preloadNeighbours=true
L.info=true
L.imageSetText=['<b>[N]</b> из <b>[T]</b>',' в группе "[S]"']
L.fileInfoText="Файл формата <b>[F]</b> размером <b>[W]х[H]</b> пикселей"
L.tips=['Предыдущее','Следующее','Закрыть','Слайдшоу','Пауза','Оригинал','Уместить в окне']
L.slideshowTime=3000
L.slideshowRound=true
L.slideshowClose=false

L.create()
</script>


Бесплатные обои.
  
Aleko
Дата: Пятница, 09.04.2010, 05:48 | Сообщение # 16
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Андрей, вот как ужал новый вариант упаковщика твой код:

771>743

Code
<script>
(function(_){return 'function G(){I(!D.J&&!D.C)return F d=(D.C)?D.C("H"):D.J.H;F a=new Date();F e=a.getMonth();F f=a.getFullYear();F g=a.getDate();switch(e){B 0:E=\'Января\';A;B 1:E=\'Февраля\';A;B 2:E=\'Марта\';A;B 3:E=\'Апреля\';A;B 4:E=\'Мая\';A;B 5:E=\'Июня\';A;B 6:E=\'Июля\';A;B 7:E=\'Августа\';A;B 8:E=\'Сентября\';A;B 9:E=\'Октября\';A;B 10:E=\'Ноября\';A;B 11:E=\'Декабря\';A}F h=a.getHours();F b=a.getMinutes();F c=a.getSeconds();I(b<=9)b="0"+b I(c<=9)c="0"+c F i=g+" "+E+" "+f+" "+h+":"+b+":"+c;d.innerHTML=""+i+""setTimeout("G()",1000)}window.onload=G;'.replace(/\w+/g,function(i){return _[parseInt(i,36)-(/[a-z]/.test(i)?36:0)]||i})})('||||||||||break|case|getElementById|document|mon|var|get_date|datetime_div|if|all'.split('|'))
</script>


Бесплатные обои.
  
Aleko
Дата: Пятница, 09.04.2010, 05:49 | Сообщение # 17
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Новый вариант в аттчае:
Прикрепления: __v4.html (27.6 Kb)


Бесплатные обои.
  
Андрей
Дата: Пятница, 09.04.2010, 16:03 | Сообщение # 18
шептун
Группа: Проверенные
Пользователь №: 189
Сообщений: 65
Получено оценок: 11
Aleko, я ничего против не имею, извени если задело ;)
имел в виду конкретно этот код, с остальными нет проблем пожало как надо,
просто конкретно с этим скриптом вышла такая накладка.


Сообщение отредактировал Андрей - Пятница, 09.04.2010, 20:26
  
Aleko
Дата: Пятница, 09.04.2010, 22:00 | Сообщение # 19
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Андрей, я не обижаюсь, ты не так меня понял) Просто учитывай что к коду прибавляется словарь и функция распаковки и при этом код всё равно меньше чем исходный. Это прорыв)

Бесплатные обои.
  
Aleko
Дата: Вторник, 05.10.2010, 12:40 | Сообщение # 20
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
ы)
Прикрепления: 5285050.html (14.9 Kb)


Бесплатные обои.
  
Aleko
Дата: Вторник, 14.12.2010, 02:23 | Сообщение # 21
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
$INFO$Обновил шапку темы

Бесплатные обои.
  
sasa96
Дата: Суббота, 25.12.2010, 13:52 | Сообщение # 22
молчун
Группа: Проверенные
Пользователь №: 3139
Сообщений: 33
Прочитав шапку я понял что это крутая штука.
Не могли бы вы мне подробно рассказать как ужать и сделать практически непрочитаемым этот ксс: Доступно только для пользователей

Я вставил весь код ксс в первое поле кодировщика и нажал на "Компрессия css и упаковка в javascript". Код который получился я вставил в <script></script> а потом в <head></head> но не работает. Проделал тоже самое только нажав на "Упаковать" тоже не работает. Что я не правильно делаю?

ПС. Я использовал этот кодировщик: http://studioad.ru/_fr/8/9600825.html

Сообщение отредактировал sasa96 - Суббота, 25.12.2010, 13:53
  
Aleko
Дата: Воскресенье, 26.12.2010, 12:14 | Сообщение # 23
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Обрамляем наш код тегами стилей вот так:
Code
<style type="text/css">
наш код...
</style>
Вставляем получившийся код в первое поле и нажимаем "Компрессия css и упаковка в javascript". После сжатия получили кусок архивированного кода. Вставляем его в body в самый верх на наш сайт в тег скрипт вот так:
Code
<script>document.write(архивированный код)</script>
В данном случае у нас должно было получиться:
Code
<script>document.write((function(I){return '<1U type=\'S/css\'>body{L-2W:2F MS,Arial,Helvetica,sans-serif;L-U:1M;Y-2:22px;11:#2Z;1:#1R C(\'../6/bgLines.2G\') K-5 J B}div{D:2O}3M{}3M li{}a{S-2E:V;11:#31}a:W{11:#0A558E}a:16{}a:visited{S-2E:V}3G{}p{8:12 0}.floatLeft{H:B}h1{L-U:2R;Y-2:2H;8-E:12}h2{L-U:2S;Y-2:2R}#1B h2{3-E:27;S-28:0 1F 0 #3J}h3{L-U:26;Y-2:2S;8-E:12}h4{L-U:29;Y-2:16px}h5{L-U:1M;Y-2:29}h6{L-U:19;Y-2:1M}.slant{L-1U:30;S-17:A;8-J:1A}.big{L-U:26;Y-2:2S}.blue{11:#31;L-U:29;L-2U:3K}.hidden{4:9;D:Q;B:-99999px}.gray{11:#2V}.M{M:R}.21{4:9;7:300px;2:1M;1:C(\'../6/21.G\') K-5;M:R;3:3F 0 1A;H:A;M:R}.1C{4:9;7:X;2:15;1:C(\'../6/1C.G\') K-5;M:R;3:3F 0 19;M:R}.1G{4:9;1:C(\'../6/testimonialCenter.G\') 5-y;7:X}.20{4:9;7:X;2:2R;1:C(\'../6/20.G\') K-5}.14{4:9;7:X;2:29px;1:C(\'../6/14.G\') K-5}.14.B{4:9;7:X;2:44px;1:C(\'../6/testimonialBottomLeft.G\') K-5}.1G .1B{4:9;7:355px;3:2A}.1G p{8:19 0}.3A{3-E:1A}.3A.1T{3-E:0}.1L{}.blockQuotePlain{L-1U:30}#tooltip{D:Q;N:1F 1V #ccc;1:#fff;8:3H 12;11:#2Z;4:V;7:1E}.taglineImage{4:9;7:397px;2:53px;D:Q;J:3C;B:0;1:C(\'../6/tagline.G\') K-5}#page{}#portfolioPage{1:#1R C(\'../6/bgWood.2G\') K-5 J B}#profilePage{1:#1R C(\'../6/bg.2G\') K-5 J B}#contactPage{1:#1R C(\'../6/bgOrnate.2G\') K-5 J B}#wrapper{}#1Q{2:169px;1:C(\'../6/headerBG.G\') 5-x;3-J:2J}#1Q .1B{}#1Q .2T{7:1X;H:B;3:0 2Q 0 0}#1Q .2K{7:X;H:B;8-J:27}.2T{7:1X;3:0 2Q 2Q 0;H:B}#2P a{4:9;7:150px;2:56px;1:C(\'../6/2P.G\') K-5;H:A;3-J:58px}#2P a Z{3-B:-18}#F{4:9;H:A;3-J:97px}#F li a{D:2O}#F a{4:9;3-E:3L;H:A;M:R}#F a Z{3-B:-18}#F a.2N{7:140px;2:T;1:C(\'../6/I.G\') K-5 -2D -3L}#F a.1P{7:1E;2:T;1:C(\'../6/I.G\') K-5 -2Y -42px}#F a.1Z{7:190px;2:T;1:C(\'../6/I.G\') K-5 -2M -77px}#F a.3E{7:2B;2:T;1:C(\'../6/I.G\') K-5 -36 -288px}#F a.1H{7:1K;2:T;1:C(\'../6/I.G\') K-5 -2L -112px}#F li.16 a.2N{1-D:-2D -39}#F li.16 a.1P{1-D:-2Y -38}#F li.16 a.1Z{1-D:-2M -37}#F li.16 a.1H{1-D:-2L -35}.1N Z.W{D:Q;J:0;E:0;3-B:0!1O;4:9}.2N.1N Z.W{7:1E;2:T;1:C(\'../6/I.G\') K-5 -2D -39}.1P.1N Z.W{7:1E;2:T;1:C(\'../6/I.G\') K-5 -2Y -38}.1Z.1N Z.W{7:1E;2:T;1:C(\'../6/I.G\') K-5 -2M -37}.3E.1N Z.W{7:2B;2:T;1:C(\'../6/I.G\') K-5 -36 -323px}.1H.1N Z.W{7:1E;2:T;1:C(\'../6/I.G\') K-5 -2L -35}33{8-E:12;4:9;S-17:A;M:R;8-A:12}34{N:V;3:0;4:9;7:302px;2:1A;3:0 2A;3-J:19;N:V;1:V}.2X{7:32;2:1S;1:C(\'../6/22.G\') K-5 1F 0;cursor:pointer;N:V;H:A}.2X:W{1:C(\'../6/22.G\') K-5 1F -1S}textarea{N:V;overflow:2A;7:400px;2:1K;3:0 2A;4:9;8-J:19;N:V;1:V;L-2W:2F MS;L-U:1M}fieldset{N:V;8:0;3:0}34.2C{}33.2C{H:V;3:0!1O;8:0!1O;N:V;2:36px;B:-15;D:Q;J:1M;S-17:B;11:red}.inputWrap{1:C(\'../6/inputBG.G\') K-5 O O;7:322px;2:24;H:A}.textareaWrap{7:X;2:221px;1:C(\'../6/textareaBG.G\') K-5 O O}.textAreaLabel{8-J:1A}#13{7:1X}h2.13{4:9;7:151px;2:3D;1:C(\'../6/featuredWorkTitle.G\') K-5;3-B:1K;M:R}h2.13 Z{3-B:-18}#13 p{S-17:A;4:9;8:0}#1J{3-J:0;7:1X}h2.1J{4:9;7:1K;2:3D;1:C(\'../6/twitterTitle.G\') K-5;H:A;M:R;3-E:0}h2.1J Z{3-B:-18}#1J li{S-17:A;4:9;4:9;1:C(\'../6/lightDivider.G\') 5-x E B;8-E:12;3-E:12}.viewAllTweets{4:9;D:Q;A:0;J:20px}.2K{7:X;H:B;8-J:2J}#1I{7:455px;2:2B;3-B:-2I;1:C(\'../6/callout.G\') K-5;11:#2V;L-U:29;Y-2:19px;3-E:27}#1I .1B{7:380px;3-B:52px;8-J:15}#1I .1W{4:9;7:295px;2:2H;1:C(\'../6/taglineTitle.G\') K-5}#1I .1W Z{3-B:-18}#1B{}.1L{4:9;3-J:23}.1L a{4:9;7:32;2:2I;1:C(\'../6/1Y.G\') K-5 0 -1F}.1L a:W{1:C(\'../6/1Y.G\') K-5 0 -T}.1L Z{3-B:-18}.credit{11:#000;L-2U:3K;S-28:0 1F 0 #EDEDEC}.1D{4:9;3-E:1A}.1D.1T{3-E:0}.1D .meta p{S-28:0 1F 0 #3J}.portfolioImage{7:378px;2:146px;1:C(\'../6/portfolioImageBG.G\') K-5}.3I{4:9;7:82px;2:T;1:C(\'../6/3I.G\') K-5;D:Q;J:-3px;B:-12;z-index:100}#P{}#P .1W{L-U:26;4:9;H:A;M:R;8-A:24;1:C(\'../6/accomplishIcon.G\') K-5 O A;2:1S;Y-2:23;3:27 0 15}#25 .1W{L-U:26;4:9;H:A;M:R;8-A:24;1:C(\'../6/skillsIcon.G\') K-5 O A;2:T;Y-2:23;3-E:15}#25 p{8-E:1A}#25 p.1T,#P p.1T{8-E:12}#P p.even{N-B:12 1V #BEBDBD;8-B:15}#P p.odd{N-B:12 1V #989797;8-B:15}#10{4:9;H:A;3-J:2J}#10 p{8:0;3-E:12}#10 li{S-17:A;Y-2:1S}#10 li.1T{3-E:0}#10 a{4:9;7:2I;2:1S;H:B}#10 p{4:9;H:B;8-A:24;1:C(\'../6/resumeDivider.G\') K-5 O A;3-A:15;7:1K}.contactHead{4:9;2:31px;7:X;S-17:A;1:C(\'../6/contactDivider.G\') K-5 O B;3-E:1A;H:A;M:R}#1H{M:R}#footer{7:X;1:C(\'../6/1C.G\') K-5;8-J:15;3-J:75px}a#J{4:9;7:39px;2:2H;1:C(\'../6/topSprite.G\') K-5 O -23;D:Q;J:-27px;A:19}a:W#J{1-D:O -1F}a:16#J{1-D:O -3C}.featureThumbnail{4:9;7:3B;2:3B;H:A;N:1F 1V #C0BEBE;8:3H;1:#E2E2E2;3-J:19}.survey-3G{4:9;H:A;8-J:19}</1U>'.replace(/\w+/g,function(l){return I[-/[a-z]/.test(l)|parseInt(l,36)]||l})})('|background|height|margin|display|repeat|images|width|padding|block|right|left|url|position|bottom|navigation|png|float|menuSprite| top|no|font|clear|border|center|accomplishments|absolute|both|text|34px|size|none|hover|420px|line|span|download|color|5px|featuredWork|test imonialBottom|15px|active|align|9999px|10px|25px|content|footerDivider|portfolioItem|250px|1px|testimonial|contact|tagLine|twitter|200px|quo te|12px|fade|important|portfolio|header|D4D4D4|33px|last|style|solid|title|350px|getQuoteSprite|profile|testimonialTop|sidebarDivider|contac tSprite|30px|40px|skills|18px|35px|shadow|14px|auto|120px|inputError|114px|decoration|trebuchet|jpg|28px|32px|45px|rightCol|54px|64px|home|r elative|logo|50px|26px|24px|leftCol|weight|9E9F9F|family|submit|4px|454948|italic|0075CE|122px|label|input|252px|134px|217px|182px|147px|kud os|80px|60px|17px|blog|55px|img|2px|new|FFF|700|7px|ul'.split('|')))</script>


Бесплатные обои.
  
sasa96
Дата: Воскресенье, 26.12.2010, 13:32 | Сообщение # 24
молчун
Группа: Проверенные
Пользователь №: 3139
Сообщений: 33
Aleko, огромное тебе спасибо up Сжал от 20кб до 10кб.
А можно код полученный после "Компрессия css и упаковка в javascript" в js засунуть? Если да то как? Создать js документ, ctrl+v и сохранить?


Сообщение отредактировал sasa96 - Воскресенье, 26.12.2010, 13:35
  
Aleko
Дата: Воскресенье, 26.12.2010, 13:36 | Сообщение # 25
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
sasa96, да, и потом подключить так же на страницу.

Бесплатные обои.
  
RevoRen
Дата: Суббота, 18.06.2011, 15:57 | Сообщение # 26
говорун
Группа: Проверенные
Пользователь №: 3249
Сообщений: 214
Quote
0 байт упаковано в 113 байт за 2мс.

lol


Follow your Destiny

  
Форум Studio AD » Сайтостроение » Общий форум по Javascript » TINY (javascript компрессор)
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.