Flash Decompiler Trillix 5.3Flash Decompiler Trillix для Windowsпоследняя версия: 5.3, обновление от 10.12.2015

Версия для
Windows
Логотип Flash Decompiler Trillix
  • Автор:
    FLASH DECOMPILER
  • Тип лицензии:
    Крякнутая
  • Языки:
    Мульти
  • ОС:
    Windows 8, 8 64-bit, 7, 7 64-bit, Vista, Vista 64-bit, XP, XP 64-bit
  • Просмотров:
    860
  • Скачано:
    344

В предыдущем обзоре про Flash Optimizer уже упоминалось название Eltima Software – это компания известная своим богатым ассортиментом, который включает немало инструментов для флеш-графики. В перечне интересных средств для работы есть приложение Flash Decompiler Trillix. По названию софта можно угадать его предназначение: периодически пользователю приходится «доставать» из флеш-файлов необходимые «ресурсы»: картинку, аудиодорожку, шрифт, видеоматериал или другой «объект» (правда, при этом стоит помнить про закон о плагиате!). Когда дело касается изображения, то можно использовать старый, долгий и проверенный способ – сделать скриншот, обработать картину в фотошопе, -- но это отнюдь не самое удобное и логически выверенное решение. Если дело касается «содержащихся» в файле ресурсов – то тут так просто не «отпринтскринешь». Вот именно для таких случаев, когда необходимо разложить файл на «составляющие элементы» и существует программа-декомпилятор.

Данное приложение отлично подходит и для Windows, и для Mac OS (впрочем, большинство разработанного Eltima Software софта отлично функционируют с указанными системами). На момент подготовки обзора, самой актуальной была версия - 5.3.140, имеет в наличие и русская адаптация, где сделан перевод не всех пунктов. Демоверсия, также как и прочие продукты Eltima Software, отличается качественным функционалом, при этом ограничение программных возможностей не влияет на хорошую работу всей программы. Ограничения, присутствующие в демоверсии: экспортнуть можно лишь два объекта из каждого вида ресурсов, конвертироваться флеш-ролики будут в черно-белом режиме, в результирующий файл скрипты не включаются, расшифрованные скрипты никуда не копируются через буфер обмена (но хардкорные программисты запросто могут справиться с таким «нюансом»), незарегистрированная версия не позволяет сохранять внесенные в файл изменения, режим просмотра Dump View позволяет просмотреть только первый уровень дерева тегов (полный режим станет доступным только после приобретения бизнес-лицензии).

Рабочее окно, меню и интерфейс

Рабочее пространство может быть разделено на следующие сектора. В верхней левой части группируются вкладки управляющие проектами Manage, команды по извлечению и экспортированию содержания флеш-файлов Extract, управление конвертацией фалов Convert, редактирование объектов Edit, вкладка, обеспечивающая поиск и подбор параметров поиска нужного текста для Search (для обеспечения максимального удобства в работе со скриптами). В правой части рабочей зоны, практически на том же уровне, как и панель вкладок, располагается ссылка на приобретение полной версии программы и кнопка, открывающая опцию по настройкам приложения.

Отлично отлажена работа встроенных всплывающих подсказок. Если нажать клавишу Alt, то на вкладках можно посмотреть комбинации «горячих клавиш» (к примеру, "F" обозначает кнопку полезных действий, "X" – используется для экспорта и извлечения и т. д.).

Flash Decompiler Trillix картинка №1

Не бросающаяся в глаза круглая кнопка вверху слева, обозначенная тремя кубиками, открывает меню с «полезными действиями» (справа в этом меню находится список недавно выполненных действий).

Flash Decompiler Trillix картинка №2

Список действий включает – возможность открывать еще одну копию приложения, превью файлов в проигрывателях, открывать файл и включать его в перечень задач, сохранять флеш-файл, обеспечивать доступ в меню локализации, чтобы иметь возможность выбрать язык, справку, пользовательское руководство, ссылку на онлайн-мануал, а также стандартный паспорт приложения.

Справа можно открыть браузер ресурсов, обнаруженных в процессе декомпиляции файлов: картинки, аудиодорожки, фигуры, видео, трансформации (morphs), кнопки, скриншоты, шрифты, скрипты (просмотр ActionScript доступен в зарегистрированной версии программы), спрайты.

В правой части рабочей зоны в вертикальном выравнивании располагается кнопка, вызывающая я всплывающее окно со свойствами файла, так указывается версия SWF, высота и ширина окна в котором проигрывается ролик, инструмент компрессии, частота и количество кадров, а также цвет фона. Ниже размещается сводка ресурсов (сведения по количеству того, что размещается в браузере ресурсов). Возьмем для примера трехминутный новогодний ролик, в нем программа обнаружила более 15 тысяч единиц различных ресурсов (причем большинство из перечисленного, относятся не к тому, что указано в браузере, а к категории «другое»). Разобраться с этой категорией самые дотошные пользователи приложения смогут и самостоятельно. Стоит обратить внимание, что напротив каждого значения из ресурсов указан общий объем по данному виду. Это сделано для упрощения процесса анализа файла, чтобы можно было сразу увидеть, откуда у файла такой вес. При необходимости, для более дательного анализа можно использовать программу Flash Optimizer, которая подробно и очень наглядно рассматривалась в прошлом обзоре.

Стоит отметить, что в обзоре приложения-оптимизатора Flash Optimizer, в программном обеспечении при работе с флеш изначально была заложена функция проверки соответствия формату Adobe SWF FileFormat Specification (или по-простому Adobe Flash). И если созданный файл не соответствует правилам, то гарантировать стопроцентную успешную работу невозможно. Точно также, как нарушение эксплуатационных правил любой бытовой техники автоматически снимает с производителя все гарантийные обязательства. Но, как правило, в большинстве случаев приложение посредством отработанного алгоритма декодирования достаточно успешно раскладывает файл на составные элементы.

Flash Decompiler Trillix картинка №3

Детально по рабочим вкладкам.

Основная вкладка - "Управление (Manage)". Если в рабочем окне выбирать эту вкладку, то откроется окно, управляющее файлами и заданиями. Команды сгруппированы в два блока. В правом – опции, справочные пособия, кнопки доступа к технической поддержке и к странице «покупки приложения», с возможностью вписать регистрационный код.

В левой части, правда, в смешанном русском и английском обозначении, кнопки: открывающие файл с добавлением новых заданий в список, в том числе команды, позволяющие открыть корневую папку , подпапки и рекурсивное открытие. Открывать файл можно только для просмотра, без внедрения его в список заданий. Можно выбранные файлы добавлять к заданиям, удалять их из списка заданий. Можно полностью очистить графу заданий. Все перечисленные операции входят в категорию Open Flash or Flexfiles.

Вторая группа команд – Decompile, в меню есть команда Extract object, которая запускает процесс извлечения ресурсов из файла, и конвертирование в изначальный формат FLA (Convert to source). В каждом из указанных пунктов есть подпункт конфигурации (их также можно выбирать по отдельности). При выборе данных команд в отдельном окне формируется сохраняемый лог операций конвертации и извлечения.

Команда Show/Hide Dump View – позволяет открывать и закрывать так называемый hex-редактор, который может синхронизироваться с процессами , указанными в списке заданий. Использование всех опций Dump, в том числе и экспортирования, возможно в лицензионной версии программы.

Flash Decompiler Trillix картинка №4

Во вкладке "Извлечь" указан путь для экспортирования с возможностью сразу отправлять файл в обозначенную папку, и тут же открывать ее. Рядом можно найти кнопку, отвечающую за непосредственное извлечение из файлов ресурсов. Если на вкладке выбрать команду «Извлечь», то можно увидеть малоприметный пункт «Форматы», над которым по верхней границе окна размещается пункт "Извлечь ресурсы". Немного странное, с точки зрения логики, расположение, которое, никак не влияет на функционировании приложения.

Также можно увидеть 12 кнопок для разных форматов (в открывшемся списке можно выбрать или формат для экспорта, или экспорт в исходник FLA или в SWF, который в русскоязычном варианте обозначается как "флеш-фильм"). Тринадцатая команда обеспечивает возврат настроек по умолчанию или сброс настроек по каждому из видов ресурсов в исходный FLA, либо экспортирование всех ресурсов в SWF. Кнопка внизу под каждым из видов ресурсов указывает выбранный на текущий момент формат экспорта.

  • Изображения - PNG, JPEG, BMP или извлечение в SWF, FLA.
  • Фигура – экспортирование в исходный формат или флеш-файл.
  • Трансформация (морфы) – аналогично с предыдущим пунктом.
  • Шрифт – точно также.
  • Текст – простой текст, HTML, RTF, SWF, FLA.
  • Звук - MP3, WAV, SWF, FLA,.
  • Видео – форматы для несжатого видео AVI, для сжатого MPEG, флеш-видео FLV, а также FLA и SWF.
  • Кнопка – FLA и SWF.
  • Спрайт - аналогично.
  • Кадр – тоже самое.
  • Скрипты ActionScript - текстовый дамп P-Code, скрипт *.as, шестнадцатеричный и совместный (для текстов - *.txt).
  • Binary - двоичный дамп *.dat, SWF, FLA.
  • Flash Decompiler Trillix картинка №5

    Вкладка под номером три - "Конвертировать". Она обеспечивает процессы конвертирования файла в исходный формат FLA. В этом блоке можно увидеть немного приподнятую (дизайнерская идея) команду "Параметры конвертации", с входящими в нее вкладками "Текст" и "Общие".

    Вкладка "Общие" включает группу команд, определяющих тип и степень учета анимированного движения, другими словами "твининг" (для этого имеются в наличие два ползунка - "коэффициент длины" и "плавность движения", а также блок ActionScript, который позволяет настраивать конвертацию классов, восстанавливать имена аргументов и применять методы getProperty/setProperty при работе со свойствами в скриптах. Если обратить внимание на вкладку "Объекты", то в ней есть кнопка выпадающего списка "Параметры трансформации". Данный пункт предлагает: размещать трансформации в библиотеке, производить расширенную декомпиляцию трансформаций, разделять слои для последующей трансформации. Здесь же, сбоку от кнопки, располагаются три флажка: с их участием можно помещать фигуры в библиотеку, декомпилировать символы, которые не обозначены на временной шкале (подразумевается линейка таймлайна флеш-ролика), а также объединять маски. Справа можно найти кнопку сброса настроек на позиции, указанные по умолчанию.

    Вкладка "Текст" включает ползунок, регулирующий расширение границ статического текста, «галочку» конвертации текста в формы, определение текста в библиотеки или принудительное ANSI-кодирование. И точно также «сброс настроек по умолчанию».

    Если перейти из вкладок, обеспечивающих параметры конвертирования, к основной вкладке конвертации, то справа будет располагаться кнопка, позволяющая выбирать форматы конвертации: универсальный автовыбор, выбор вариантов флеш от v6 до v11 и выше (MX, CS* а также другие версии, размещаемые согласно порядковых номеров версий). Тут же находится группа команд "Конвертировать" (конвертация текущего выбранного файла или конвертация всех файлов), и, точно также, команда «сброс настроек».

    Вкладка "Редактировать" предоставляет целый ряд инструментов для редактирования ресурсов файла. С помощью этих инструментов можно изменить оригинальное изображение в SWF-файле, поменять их или включить новые. Команда "Редактировать флеш-объекты" включает пункты, помогающие редактировать изображения, звуки, тексты, ссылки. Пункт "Редактировать формы" позволяет открывать специальную панель для изменения цветовой гаммы и формата линий. С помощью команды "Сохранить/сбросить изменения" можно запускать просмотр в плеере, либо сохранять/отменять выполненные изменения.

    Крайняя вкладка "Поиск" помогает находить текст в скриптах ActionScript по настраиваемым параметрам, областям и логике поиска.

    Flash Decompiler Trillix картинка №6

    Итоги

    Очевидно, еще по опыту предыдущих ознакомительных обзоров софта от Eltima Software, программы компании в большинстве своем прикладные и весьма полезны для многих категорий специалистов. Не стала исключением и программа Flash Decompiler Trillix. Она действительно помогает разобраться со структурой флеш-файла, разложить данные файлы на составляющие элементы, определить и выделить необходимые ресурсы. К незначительным недостаткам можно отнести отчасти перегружен интерфейс, но данное замечание носит скорее авторский характер, и, возможно, другим пользователям будет абсолютно удобным. Но окончательно определиться в полезности программы для своей деятельности можно посредством демоверсии этого отличного по многим параметрам декомпилятора.

    Другие программы

      • AS SSD benchmark для Windows 1.7.4739AS SSD benchmark для Windows

        AS SSD Benchmark измерит скорость SSD диска.

      • EVEREST Home Edition для Windows 2.20 BetaEVEREST Home Edition для...

        Предназначена для диагностики.

      • Fraps для Windows 3.5.99Fraps для Windows

        Измерение частоты FPS

      • CrystalDiskInfo для Windows 6.2.0CrystalDiskInfo для Windows

        CrystalDiskInfo - информация о жёстком диске.

      • EVEREST Ultimate Edition для Windows 4.00.1043EVEREST Ultimate Edition...

        Диагностики и анализа компьютера.

      • PerformanceTest для Windows 8.0.1041PerformanceTest для Windows

        Тестирование всех компонентов компьютера.

      • CPU-Z для Windows 1.72CPU-Z для Windows

        Сведения об установленном процессоре.

      • System Monitor II для Windows 20.3System Monitor II для Windows

        System Monitor II показ параметров компьютера

      • SIW для Windows 1.64 build 623SIW для Windows

        SIW- информация о компонентах компьютера.

      • Speccy для Windows 1.28.709Speccy для Windows

        Определения информации о системе и компьютере

      • SpeedFan для Windows 4.51SpeedFan для Windows

        Контроль темпетаруты и скорости вентиляторов.

      • GPU-Z для Windows 0.8.2GPU-Z для Windows

        Предоставляет информацию о видеосистеме.