Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обфускатор 
:(
    Опции темы
egao
Дата 24.11.2007, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



предлагаю потестировать обфускатор яваскриптов: 
Код
    $content= preg_replace( '/\\\\\r\n/', '', $content ); // split multyline strings
    $content= preg_replace( '!^(.*?)//[^\'"]*?(\*\/|$)!m', '$1$2', $content ); // kill inline remarks
    $content= preg_replace( '/^\s+/m', '', $content ); // kill left spaces
    $content= preg_replace( '/\s+$/m', '', $content ); // kill right spaces
    $content= preg_replace( '/;\n}/', "}", $content );
    $content= preg_replace( '/\n+/', "\n", $content ); // kill empty strings
    $content= preg_replace( '/\n([-{}.|,&+?*%:\/])/', '$1', $content ); // kill new-line before spec-tokens
    $content= preg_replace( '/([;,{])\\n/', '$1', $content ); // kill new-line after spec-tokens



синтаксического анализа не производится - обрезаются только переводы строк и располагающиеся рядом с ними "лишние символы".


тесты:
мой фреймворк ужался с 9 кило до 7
прототайп ужался с 130 кило до 100

итого: 20% экономии

Это сообщение отредактировал(а) egao - 24.11.2007, 21:14
PM MAIL   Вверх
egao
Дата 1.12.2007, 23:53 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



мда.. фигово работает... больше не буду такой фигнёй заниматься smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема »


 




[ Время генерации скрипта: 0.0581 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.