viでバイナリ編集メモ
最近swfをviでバイナリいじったりしたからメモ。
まずはviをバイナリモードで開く。
vi -b sample.swf
次にxxdコマンドを適用する。
:%!xxd
16進数で表示され読み書きできるようになります。
0000000: 4657 5304 f62e 0000 7000 0960 0000 c800 FWS.....p..`.... 0000010: 000c 0100 4302 ffff ff3f 036a 0400 0007 ....C....?.j....
swfなら、↑2行目の真ん中にffff ffとなっている部分は背景色です。もちろん白色ですね。0000 00と変更してバイナリに戻します。もちろん黒色ですね。
:%!xxd -r
保存します。
:wq
まぁこんな感じです。ちょっと変更したいときとかすごく便利ですよ。
(´艸` )