torutkのブログ

ソフトウェア・エンジニアのブログ

16進ダンプ方法

Emacs(Windows上ならMeadow)があれば、hexel-modeで開いてしまうのですが、それがない環境(大半がそう)ではちょっと困ります。

UNIX環境

odコマンド

Octal Dumpのことで、8進でデータを表示しますが、オプションで16進データ表示が可能です。

 $ od -tx1 Hello.class
 00000000 ca fe ba be 00 00 00 32 00 1d ...
  :
 $

Windows環境

debugコマンド

16bit DOSエミュレーションでWindows XPでも動きます。ファイル名は8.3形式で指定する必要あり、またファイルは最大64KBまでに制限されます。

 C:\work> debug HELLO~1.CLA
 2DA8:0100  CA FE BA BE 00 00 00 32-00 1D 0A 00 06 00 0F 09
  :