私は、ソースコードをフラッシュswfファイルに「失った」とされるサイトのメンテナーです。このソースを逆コンパイルするにはどうすればよいですか?
オンラインまたはオフラインで使用できるプログラムはありますか?
これはオンラインでも自由に行うことができます。 http://www.showmycode.com/
編集Googleのクイック検索でこのリストが表示されました。このリストには、おそらく必要なすべてのツールが含まれています(コメントも参照してください)。 http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
通常、「失われた」というのは、「開発者への支払いを停止し、ソースコードを提供しなくなった」というfor曲表現です。
そうは言っても、私は BurakのActionScript Viewer のコピーを所有しており、かなりうまく機能しています。簡単なグーグル検索で、他の多くのSWF逆コンパイラーを見つけることができます。
erlswfは、.swfファイルを逆コンパイルするためにerlangで書かれたオープンソースプロジェクトです。
ここにサイトがあります: https://github.com/bef/erlswf
Sothink SWFデコンパイラーを入手してください。無料ではないが、それだけの価値がある。最近、flaを失ったSWFを逆コンパイルするためにそれを使用し、swf-flaを完全に往復することができました!
リンクテキスト
Sothink SWFデコンパイラを数回使用しましたが、唯一の問題は、プロジェクトが複雑になるにつれて、デコンパイラの出力が再びコンパイルしにくくなることです。ただし、ほとんどの場合、.asファイルを取得できます。コンパイル可能なflaは問題です。
私はCPANの SWF :: File ライブラリ、特にそのディストリビューションに付属している dumpswf.plx ツールで幸運に恵まれました。実行時にSWFを再生成するPerlコードを生成します。