MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

AIR製のFlashのデコンパイルツール「FlashDecompiler」

タグ: [] [] [] [] [] [] [] [] []

buzz_button

エンジニアであれば誰しもが見たことのない、新しい技術を目にした時にその実現方法や内部処理が気になるものだろう。時計を分解したり、テレビを分解したり、車の構造を調べたり…そんな経験はあなたにもないだろうか。

ピクチャ 227.png
解析対象設定

 

コンピュータの世界でもそれは変わらない。むしろオリジナルを壊さずに済む分、安心して内部を調べられる。Flashの解析を行うのがこのソフトウェアだ。

今回紹介するオープンソース・ソフトウェアはFlashDecompiler、AIRで作られたFlashデコンパイルソフトウェアだ。

FlashDecompilerはAIRで作られているので、Mac OSXやWindowsで動作させられる。対応しているのはFlash 9とActionScript3となっている。SWFを手元に用意しておく必要はなく、リモートのサイトを指定して、その中で使われているSWFを解析することができる。

ピクチャ 228.png
タグ

 

ソースコードがそのまま出てくる訳ではなく、パッケージとクラスやタグを一覧表示することができる。目標としてASDocの出力や、バイトコードのパーサも開発予定とのことだ。これが完成すれば、まさにデコンパイラーになるだろう。

もちろん悪用は厳禁だ。だが、手元にSWFしかない状態で何らかの作業を行う際や、技術的探究心など、利用範囲は数多く存在するだろう。

ピクチャ 229.png
クラス一覧

 

flash-decompiler - Google Code
 http://code.google.com/p/flash-decompiler/

July 15th, 2008 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding