テキストファイルを解析してごにょごにょする機会は多いんだけども、稀にバイナリデータを解析して、データの容量だとか開始アドレスだとかいった情報を洗い出して抽出とかいう泥臭い作業を頼まれることもある。バイナリエディタを使って目視で調査しても良いは良いんだけど、解析対象のファイルが20個以上あって超絶だるそうだったので、スクリプト組んで対応することにした。
まー手段は何でも良かったのだが、勢いに任せてPythonで組んでみたので、忘れないように要所をメモしておく。
続きを読む 【Python3】バイナリを扱ってみる