2009年10月2日金曜日

バイナリデータの操作

structモジュールを使う

import struct

with open("abc.gif", "rb") as f:
    s = f.read(13)
    tup = struct.unpack("3s3sHHBBB", s)
    print tup

実行すると
('GIF', '89a', 300, 300, 230, 0, 0)
みたいな具合にGifヘッダが表示される

詳細はドキュメントで   
Gifフォーマットの詳細は

0 件のコメント:

コメントを投稿