Flashの解析

Macromedia Flashファイル(SWF)の解析について


公式仕様書はAdobeから入手できる。フリーだが登録(ライセンス合意)する必要がある。


注意しなければならないのは、ライセンス上この仕様書の開示目的が「Flashファイルの作成(ライター)」に限定されていること。この仕様書を使って「Flashリーダー」を作ることは認められていない。

3. Restrictions
a. You may not use the Specification in any way to create or develop a runtime, client, player, executable or other program that reads or renders .swf files.

文面どおりに受け取ると、Flashの再生プログラムだけでなく、リードするだけでもダメ?厳しいな・・・


1つ前のページのサマリではFlashの再生はダメよ、といっているだけなのだけど。

This license does not permit the usage of the specification to create software which supports SWF file playback.

まあサマリよりもライセンス本文の方が優先されるのでこんなことを言っても仕方ないのかもしれないが...


サードパーティFlashリーダーを作られることを防止するのと、Flashを別メディアに変換するプログラムを作られることを防止する意味が込められているのかもしれない。