swfstrip (2)

BitIO クラスを分離してみた。あと細かい不具合修正とか表示の改善とかも。

使い方

% wget http://diary.awm.jp/~yoya/data/2010/07/28/YSwf.tar.gz
% tar xvfz YSwf.tar.gz
% cd YSwf
% php swfdump.php -f ~/flash/ffxi2.swf
head_length=21
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000000  46 57 53 04 ae 5b 05 00  78 00 05 00 00 00 0e ec  FWS  [  x
0x00000010  00 4c 00 14 00                                    L

tag=777 length=5
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000010                 43 c2 72  66 78                         C rfx
<略>

今日も16進眺めてて不具合見つけた。16進は嘘付かない。