なくなる前にコピペ
SWF フォーマット
■全体構造
[ヘッダ][Tag][Tag][Tag]...[EndTag]
■ typedefs
"twip" ::
1 twip = 1/20 pixel = 1/1440 inch
"RECT" ::
5 bits | 要素のビット長さ(n)
n bits | X-min (signed twip)
n bits | X-max (signed twip)
n bits | Y-min (signed twip)
n bits | Y-max (signed twip)
BIT列が続くときはパッドされませんが、
word値とかになるとバイトアラインに戻る。
■ヘッダ
size / 内容
3 / "FWS" 3文字
1 / バージョン (0x04 -> SWF 4)
4 / ファイルサイズ(bytes)
RECT / 再生サイズ( twip単位 )
2 / フレームレート
2 / フレームカウント
■Tag
size / 内容
2 / タグID+サイズ
/ タグID = b >> 6;
/ サイズ = b & 0x3F;
もしサイズ==0x3fなら、ロングサイズタグであって
size / 内容
2 / タグID + 0x3F
4 / サイズ