Как декомпилировать файл swf [закрыто]

94

Я сопровождаю сайт, который якобы «потерял» исходный код файла flash swf. Как мне декомпилировать этот источник?

Есть ли какие-нибудь программы онлайн или офлайн, которые я мог бы использовать?

Натан Фегер
источник
5
Если вы хотите преобразовать его в HTML5, вы можете использовать Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

Ответы:

71

Это также можно сделать бесплатно в Интернете: http://www.showmycode.com/

РЕДАКТИРОВАТЬ Быстрый поиск в Google показал этот список, в котором, вероятно, есть все инструменты, которые вам могут понадобиться (также посмотрите комментарии): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html

Охад Шнайдер
источник
5
этот веб-сайт сейчас глючит и больше не показывает код, есть ли другой хороший?
Osa
3
Быстрый поиск в Google обнаружил этот список, в котором, вероятно, есть все инструменты, которые вам могут понадобиться (также посмотрите комментарии) bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Охад Шнайдер,
Для справки, в списке бесплатных декомпиляторов не было ничего, что работало бы у меня. Некоторые были близки, но в конечном итоге бесполезны.
Роман Старков
1
Старый ответ, я знаю, но будьте осторожны с сообщением bruce-lab.blogspot: каждая ссылка на этой странице ведет на страницу с рекламой. Трудно сказать, был ли он взломан или был разработан как страница для кликбейта.
Марк Берри
3
showmycode сообщает, что проект закрыт; пустая страница.
Dor1000 08
21

Обычно «потерянный» является эвфемизмом для «Мы перестали платить разработчику, и теперь он не дает нам исходный код».

При этом у меня есть копия программы Burak ActionScript Viewer , и она работает очень хорошо. Простой поиск в Google найдет вам множество других декомпиляторов SWF.

Давр
источник
ASV пока не декомпилирует файлы AS3 / Flash 9.
Brent
1
О чем вы говорите, это уже много лет декомпилированный AS3 материал, я использовал его для таких целей. Конечно, вы должны его купить, бесплатная версия намного старше платной.
davr
11

erlswf - это проект с открытым исходным кодом, написанный на erlang для декомпиляции файлов .swf.

Вот сайт: https://github.com/bef/erlswf

Ли Х
источник
9

Получите декомпилятор Sothink SWF. Не бесплатно, но оно того стоит. Недавно использовал его для декомпиляции SWF, для которого я потерял fla, и я мог полностью выполнить swf-fla и обратно!
текст ссылки

Роберт Джеппесен
источник
Сотинк действительно очень хорош. У Ли Бримелоу есть хороший учебник по его использованию: gotoandlearn.com/play?id=70
Кристиан Дж.
2

Мне повезло с библиотекой SWF :: File на CPAN, и особенно с инструментом dumpswf.plx , который поставляется с этим дистрибутивом. Он генерирует код Perl, который при запуске регенерирует ваш SWF.

Крис Долан
источник
2

Я пару раз использовал декомпилятор Sothink SWF, единственная проблема в том, что по мере того, как проект становится более сложным, вывод декомпилятора становится все труднее скомпилировать обратно. Но это гарантирует, что вы можете получить свои файлы .as большую часть времени, компилируемый fla - это вопрос.

Sothink SWF Декомпилятор

Ymutlu
источник
можешь добавить на это ссылку? Тогда я буду голосовать за.
Натан Фегер,