前の月 / 次の月 / 最新

hiChangeLog / 2008-03

2008-03
SMTWTFS
1
2345678
9101112131415
16171819202122
23242526272829
3031

2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12

2008-03-29 Sat

バイナリデータを16進の文字列で表現するにはhexlifyを使う [python]

バイナリファイルからデータを読んで、それを16進の文字列で見たいと思った時にどうするか。
以下のようにして見られる。

from binascii import *
f = open('del.png', 'rb')
print hexlify(f.read(8))
# results: 89504e470d0a1a0a
ここで見ているのはPNGのシグネチャで、全PNGファイルに共通の構造。
http://homepage2.nifty.com/sophia0/png.html

2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2010-03-08 22:21