このフロントエンドからは、-sオプションを指定しないodプログラムを実行して、指定されたファイルを指定された形式で表示することができます。odプログラムは、-sオプションを指定するか否かによって、大きく異なる動作をします。そこで、2つの異なる機能のために2種類のGUIフロントエンドを用意しました。もう1つのGUIフロントエンドは、字(odstrfe.exe)です。PCK版のodは、-sオプション関連以外では、cygwin版に対して、-tオプションの出力型としてSJIS(-taK、-tcK)、Unicode(-taU、-tcU)、big-endianの整数型(R)を追加し、long double型(-tfL)を取り除いたものになっています。このフロントエンドの「実行」ボタンは、何らかの入力が指定されたときに有効になります。
通常のウィンドウ
管のメインダイアログから起動したときのウィンドウ
マイコンピュータ、エクスプローラなどのウィンドウからファイルのアイコンをドラッグしてきてこのウィンドウにドロップすれば、そのファイルが入力ファイルとして使われます。
クリップボード このチェックボックスをクリックすると、「入力ファイル」ダイアログボックスで指定された入力を使わず、クリップボードの内容を標準入力にリダイレクトします。
ファイル このボタンをクリックすると、「入力ファイル」ダイアログボックスが表示されます。ファイルの順番を指定したいときや、ワイルドカードを使って複数のファイルをまとめて指定したい場合には、このダイアログボックスを使います。
入力の指定方法の詳細については、「入力の指定」を参照してください。
オプションを指定しなければ、行の左端に8進のアドレスを表示しながら、ファイルの内容を2バイト8進整数として表現した結果を1行に16バイト分ずつ出力します。たとえば、次に示すものは、od.exe自身に対する出力の冒頭を示したものです。オプションを指定することによって、これよりも(おそらく)役に立つ出力が得られます。
0000000 055115 000220 000003 000000 000004 000000 177777 000000
0000020 000270 000000 000000 000000 000100 000000 000000 000000
0000040 000000 000000 000000 000000 000000 000000 000000 000000
0000060 000000 000000 000000 000000 000000 000000 000340 000000
0000100 017416 007272 132000 146411 134041 046001 020715 064124
出力の型を指定します。複数の型を指定することができます。複数の型を指定した場合には、同じデータについて型の数だけ行を出力し、次の部分に進みます。指定できる型は、次の通りです。
-ta ASCIIのAタイプの出力。7ビット形式で0~127までの出力を128〜255で繰り返します。非印字文字については、nulなどの名前かC、C++言語で使える「\x」の形式(たとえば、タブは「\t」)で表示します。
-taK SJISのAタイプの出力。0~127までは-taと同じですが、128〜255の範囲ではJIS 1バイトカナ、2バイトSJIS文字と解釈できるものをそのように表示し、それ以外についてはNAを表示します。
-taU UnicodeのAタイプの出力。Unicodeと解釈できる部分について、-taKに準ずる表示をします(ただし、-taKがSJISと解釈する部分を除く)。
■■0から256までの文字コードが続く256バイトのファイル(PCK付属のtod.exeを実行すれば、そのような出力が得られます)に対して、od –taaK -Axを実行すると、次のようになります。
000000 nul soh stx etx eot enq ack bel bs ht nl vt ff cr so si
nul soh stx etx eot enq ack bel bs ht nl vt ff cr so si
000010 dle dc1 dc2 dc3 dc4 nak syn etb can em sub esc fs gs rs us
dle dc1 dc2 dc3 dc4 nak syn etb can em sub esc fs gs rs us
000020 sp ! " # $ % & ' ( ) * + , - . /
sp ! "
# $ % &
' ( ) *
+ , - . /
000030 0 1 2 3 4 5
6 7 8 9
: ; < =
> ?
0 1 2 3 4 5
6 7 8 9
: ; < =
> ?
000040 @ A B C D E
F G H
I J K L
M N O
@ A B C D E
F G H I
J K L M
N O
000050 P Q R S T U
V W X Y
Z [ \ ]
^ _
P Q R S T U
V W X Y
Z [ \ ]
^ _
000060 ` a
b c d e
f g h i
j k l m
n o
` a b c d e
f g h i
j k l m
n o
000070 p q r s t u
v w x y
z { | } ~
del
p q r s t u
v w x y z
{ |
} ~ del
000080 nul soh stx etx eot enq ack bel bs ht nl vt ff cr so si
NA ≠ ヤ ・ 炎 旧 克 署
000090 dle dc1 dc2 dc3 dc4 nak syn etb can em sub esc fs gs rs us
葬 灯 楓 利 劒 屆 撼 泛
0000a0 sp ! " # $ % & ' ( ) * + , - . /
。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ
0000b0 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ
0000c0 @ A B C D E
F G H I
J K L M
N O
タ チ ツ
テ ト
ナ ニ
ヌ ネ
ノ ハ
ヒ フ
ヘ ホ
マ
0000d0 P Q R S T U
V W X Y
Z [ \ ]
^ _
ミ ム メ
モ ヤ
ユ ヨ
ラ リ
ル レ
ロ ワ
ン ゙
゚
0000e0 ` a b c d e
f g h i
j k l m
n o
珮 粤 蒟 跚 韜 ・ ・ @
0000f0 p q r s t u v w x
y z { |
} ~ del
NA NA NA NA
000100
-tc ASCIIのCタイプの出力。非印字文字は、「\x」形式で表示できるものはそのように表示しますが、それ以外はコードを8進表示します。また、8ビット形式なので、128〜255はすべて8進コード表示になります。
-tcK SJISのCタイプの出力。0~127までは-tcと同じですが、128〜255の範囲ではJIS 1バイトカナ、2バイトSJIS文字と解釈できるものをそのように表示し、それ以外については8進コードを表示します。
-tcU UnicodeのCタイプの出力。Unicodeと解釈できる部分について、-tcに準ずる表示をします。
■■0から256までの文字コードが続く256バイトのファイルに対して、od –tccK -Axを実行すると、次のようになります。
000000 \0 001 002 003 004 005
006 \a \b \t \n \v \f \r 016 017
\0 001 002 003 004 005 006
\a \b \t \n \v \f \r 016 017
000010 020 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037
020 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037
000020
! " # $
% & ' (
) * + ,
- . /
! " # $
% & ' (
) * + ,
- . /
000030 0 1 2 3 4 5
6 7 8 9
: ; < =
> ?
0 1 2 3 4 5
6 7 8 9
: ; < =
> ?
000040 @ A B
C D E F
G H I J
K L M N O
@ A B C D E
F G H I
J K L M
N O
000050 P Q R S T U
V W X Y
Z [ \ ]
^ _
P Q R S T U
V W X Y Z [ \
] ^ _
000060 ` a b c d e
f g h i
j k l m
n o
` a b c d e
f g h i
j k l m
n o
000070 p q r s t u
v w x y
z { | } ~
177
p q r s t u
v w x y
z { | } ~
177
000080 200 201 202 203 204 205 206 207 210 211 212 213 214 215 216 217
200 ≠ ヤ ・ 炎 旧 克 署
000090 220 221 222 223 224 225 226 227 230 231 232 233 234 235 236 237
葬 灯 楓 利 劒 屆 撼 泛
0000a0 240 241 242 243 244 245 246 247 250 251 252 253 254 255 256 257
。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ
0000b0 260 261 262 263 264 265 266 267 270 271 272 273 274 275 276 277
ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ
0000c0 300 301 302 303 304 305 306 307 310 311 312 313 314 315 316 317
タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ
0000d0 320 321 322 323 324 325 326 327 330 331 332 333 334 335 336 337
ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚
0000e0 340 341 342 343 344 345 346 347 350 351 352 353 354 355 356 357
珮 粤 蒟 跚 韜 ・ ・ @
0000f0 360 361 362 363 364 365 366 367 370 371 372 373 374 375 376 377
374 375 376 377
000100
■■さらに、0から256までの文字コードが続く256ワードのファイル(tod –2で同等の出力が得られます)に対して、od –taUcU -Axを実行すると、次のようになります(1字あたりのスペースが倍になっていることに注意してください)。
000000 nul soh stx etx eot enq ack bel
\0 001 002 003 004 005 006 \a
000010 bs ht nl vt ff cr so si
\b
\t \n \v \f \r 016 017
000020 dle dc1 dc2 dc3 dc4 nak syn etb
020 021 022 023 024 025 026 027
000030 can em sub esc fs gs rs us
030 031 032 033 034 035 036 037
000040 sp ! " # $ % & '
! " # $ % & '
000050 ( )
* + , -
. /
( ) * + , -
. /
000060 0 1 2 3 4 5
6 7
0 1 2 3 4 5
6 7
000070 8 9 : ; < =
> ?
8 9 : ; < =
> ?
000080 @ A B C D E
F G
@ A B C D E
F G
000090 H I J K L M N O
H I J K L M N O
0000a0 P Q R S T U V W
P Q R S T U V W
0000b0 X Y Z [ \ ] ^ _
X Y Z
[ \ ] ^ _
0000c0 ` a b c d e
f g
` a b c d e
f g
0000d0 h i j k l m n o
h i j k l m n o
0000e0 p q r s t u
v w
p q r s t u
v w
0000f0 x y z { | } ~
del
x y z { | } ~
177
000100 NA NA NA NA NA NA NA NA
200 201 202 203 204 205 206 207
000110 NA NA NA NA NA NA NA NA
210 211 212 213 214 215 216 217
000120 NA NA NA NA NA NA NA NA
220 221 222 223 224 225 226 227
000130 NA NA NA NA NA NA NA NA
230 231 232 233 234 235 236 237
000140 NA 。 「 」 、 ・ ヲ ァ
240 241 242 243 244 245 246 247
000150 ィ ゥ ェ ォ ャ ュ ョ ッ
250 251 252 253 254 255 256 257
000160 ー ア イ ウ エ オ カ キ
260 261 262 263 264 265 266 267
000170 ク ケ コ サ シ ス セ ソ
270 271 272 273 274 275 276 277
000180 タ チ ツ テ ト ナ ニ ヌ
300 301 302 303 304 305 306 307
000190 ネ ノ ハ ヒ フ ヘ ホ マ
310 311 312 313 314 315 316 317
0001a0 ミ ム メ モ ヤ ユ ヨ ラ
320 321 322 323 324 325 326 327
0001b0 リ ル レ ロ ワ ン ゙ ゚
330 331 332 333 334 335 336 337
0001c0 NA NA NA NA NA NA NA NA
340 341 342 343 344 345 346 347
0001d0 NA NA NA NA NA NA NA NA
350 351 352 353 354 355 356 357
0001e0 NA NA NA NA NA NA NA NA
360 361 362 363 364 365 366 367
0001f0 NA NA NA NA NA NA NA NA
370 371 372 373 374 375 376 377
000200
-to 符号なし8進整数形式。
-tu 符号なし10進整数形式。
-td 符号付き10進整数形式。
-tx 符号なし16進整数形式。
■■これらの後ろには、サイズを示す1、2、4、C(1と同じ)、S(2と同じ)、I(4と同じ)、L(4と同じ)を指定することができます(指定しなければ1バイト)。さらに、1、C以外の場合には、その後ろにさらにRを追加すると、big-endianで表示します。つまり、-tu2なら、2バイト符号なし10進整数、-txLRなら4バイト符号なし16進整数(big-endian)になります。little-endianマシンで0から256までの文字コードが続く256バイトのファイルに対してod –toudxxIxIR -Axを実行すると、次のようになります。
000000 000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017
0 1 2 3 4 5
6 7 8 9 10 11 12 13 14 15
0 1 2
3 4 5 6 7 8 9
10 11 12 13
14 15
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
03020100 07060504 0b0a0908 0f0e0d0c
00010203 04050607 08090a0b 0c0d0e0f
000010 020 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16 17 18
19 20 21 22
23 24 25 26
27 28 29 30
31
10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
13121110 17161514 1b1a1918 1f1e1d1c
10111213 14151617 18191a1b 1c1d1e1f
000020 040 041 042 043 044 045 046 047 050 051 052 053 054 055 056 057
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
32 33 34
35 36 37 38
39 40 41 42
43 44 45 46
47
20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
23222120 27262524 2b2a2928 2f2e2d2c
20212223 24252627 28292a2b 2c2d2e2f
000030 060 061 062 063 064 065 066 067 070 071 072 073 074 075 076 077
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
48 49 50
51 52 53 54
55 56 57 58
59 60 61 62
63
30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
33323130 37363534 3b3a3938 3f3e3d3c
30313233 34353637 38393a3b 3c3d3e3f
000040 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
64 65 66
67 68 69 70
71 72 73 74
75 76 77 78
79
40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
43424140 47464544 4b4a4948 4f4e4d4c
40414243 44454647 48494a4b 4c4d4e4f
000050 120 121 122 123 124 125 126 127 130 131 132 133 134 135 136 137
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
80 81 82
83 84 85 86
87 88 89 90
91 92 93 94
95
50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
53525150 57565554 5b5a5958 5f5e5d5c
50515253 54555657 58595a5b 5c5d5e5f
000060 140 141 142 143 144 145 146 147 150 151 152 153 154 155 156 157
96 97 98 99 100 101
102 103 104 105 106 107 108 109 110 111
96 97 98
99 100 101 102 103 104 105 106 107 108 109 110 111
60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
63626160 67666564 6b6a6968 6f6e6d6c
60616263 64656667 68696a6b
6c6d6e6f
000070 160 161 162 163 164 165 166 167 170 171 172 173 174 175 176 177
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f
73727170 77767574 7b7a7978 7f7e7d7c
70717273 74757677 78797a7b 7c7d7e7f
000080 200 201 202 203 204 205 206 207 210 211 212 213 214 215 216 217
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
-128 -127 -126 -125 -124 -123 -122 -121 -120 -119 -118 -117 -116 -115
-114 -113
80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f
83828180 87868584 8b8a8988 8f8e8d8c
80818283 84858687 88898a8b 8c8d8e8f
000090 220 221 222 223 224 225 226 227 230 231 232 233 234 235 236 237
144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
-112 -111 -110 -109 -108 -107 -106 -105 -104 -103 -102 -101 -100 -99 -98 -97
90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
93929190 97969594 9b9a9998 9f9e9d9c
90919293 94959697 98999a9b 9c9d9e9f
0000a0 240 241 242 243 244 245 246 247 250 251 252 253 254 255 256 257
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
-96 -95 -94 -93 -92 -91 -90 -89 -88 -87 -86 -85 -84 -83 -82 -81
a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af
a3a2a1a0 a7a6a5a4 abaaa9a8 afaeadac
a0a1a2a3 a4a5a6a7 a8a9aaab acadaeaf
0000b0 260 261 262 263 264 265 266 267 270 271 272 273 274 275 276 277
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
-80 -79 -78 -77 -76 -75 -74 -73 -72 -71 -70 -69 -68 -67 -66 -65
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf
b3b2b1b0 b7b6b5b4 bbbab9b8 bfbebdbc
b0b1b2b3 b4b5b6b7 b8b9babb bcbdbebf
0000c0 300 301 302 303 304 305 306 307 310 311 312 313 314 315 316 317
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
-64 -63 -62 -61 -60 -59 -58 -57 -56 -55 -54 -53 -52 -51 -50 -49
c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf
c3c2c1c0 c7c6c5c4 cbcac9c8 cfcecdcc
c0c1c2c3 c4c5c6c7 c8c9cacb cccdcecf
0000d0 320 321 322 323 324 325 326 327 330 331 332 333 334 335 336 337
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
-48 -47 -46 -45 -44 -43 -42 -41 -40 -39 -38 -37 -36 -35 -34 -33
d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df
d3d2d1d0 d7d6d5d4 dbdad9d8 dfdedddc
d0d1d2d3 d4d5d6d7 d8d9dadb dcdddedf
0000e0 340 341 342 343 344 345 346 347 350 351 352 353 354 355 356 357
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
-32 -31 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17
e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef
e3e2e1e0 e7e6e5e4 ebeae9e8 efeeedec
e0e1e2e3 e4e5e6e7 e8e9eaeb ecedeeef
0000f0 360 361 362 363 364 365 366 367 370 371 372 373 374 375 376 377
240 241 242 243 244 245 246 247 248
249 250 251 252 253 254 255
-16 -15 -14 -13 -12 -11 -10
-9 -8 -7 -6
-5 -4 -3 -2
-1
f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff
f3f2f1f0 f7f6f5f4 fbfaf9f8 fffefdfc
f0f1f2f3 f4f5f6f7 f8f9fafb fcfdfeff
000100
-f 浮動小数点数形式。
■■これらの後ろには、サイズを示す4、8、F(4と同じ)、D(8と同じ)、L(8と同じ)を指定することができます(指定しなければ8バイト)。さらに、つまり、-tf4なら、単精度浮動小数点数、-tfなら倍精度浮動小数点数になります。0から256までの整数が続く256ダブルワードのファイル(tod –4で同等の出力が得られます)od –tfFf -Axを実行すると、次のようになります。
000000 0.000000e+000 1.401298e-045 2.802597e-045 4.203895e-045
2.121995790965272e-314 6.365987373883948e-314
000010 5.605194e-045 7.006492e-045 8.407791e-045 9.809089e-045
1.060997895680262e-313 1.485397053972130e-313
000020 1.121039e-044 1.261169e-044 1.401298e-044 1.541428e-044
1.909796212263998e-313 2.334195370555865e-313
000030 1.681558e-044 1.821688e-044 1.961818e-044 2.101948e-044
2.758594528847733e-313 3.182993687139600e-313
000040 2.242078e-044 2.382207e-044 2.522337e-044 2.662467e-044
3.607392845431468e-313 4.031792003723336e-313
000050 2.802597e-044 2.942727e-044 3.082857e-044 3.222986e-044
4.456191162015203e-313 4.880590320307071e-313
000060 3.363116e-044 3.503246e-044 3.643376e-044 3.783506e-044
5.304989478598938e-313 5.729388636890806e-313
000070 3.923636e-044 4.063766e-044 4.203895e-044 4.344025e-044
6.153787795182674e-313 6.578186953474541e-313
000080 4.484155e-044 4.624285e-044 4.764415e-044 4.904545e-044
7.002586111766409e-313 7.426985270058276e-313
000090 5.044674e-044 5.184804e-044 5.324934e-044 5.465064e-044
7.851384428350144e-313 8.275783586642012e-313
0000a0 5.605194e-044 5.745324e-044 5.885454e-044 6.025583e-044
8.700182744933879e-313 9.124581903225747e-313
0000b0 6.165713e-044 6.305843e-044 6.445973e-044 6.586103e-044
9.548981061517614e-313 9.973380219809482e-313
0000c0 6.726233e-044 6.866362e-044 7.006492e-044 7.146622e-044
1.039777937810135e-312 1.082217853639322e-312
0000d0 7.286752e-044 7.426882e-044 7.567012e-044 7.707142e-044
1.124657769468509e-312 1.167097685297695e-312
0000e0 7.847271e-044 7.987401e-044 8.127531e-044 8.267661e-044
1.209537601126882e-312 1.251977516956069e-312
0000f0 8.407791e-044 8.547921e-044 8.688050e-044 8.828180e-044
1.294417432785256e-312 1.336857348614442e-312
000100 8.968310e-044 9.108440e-044 9.248570e-044 9.388700e-044
1.379297264443629e-312 1.421737180272816e-312
000110 9.528830e-044 9.668959e-044 9.809089e-044 9.949219e-044
1.464177096102003e-312 1.506617011931189e-312
000120 1.008935e-043 1.022948e-043 1.036961e-043 1.050974e-043
1.549056927760376e-312 1.591496843589563e-312
000130 1.064987e-043 1.079000e-043 1.093013e-043 1.107026e-043
1.633936759418750e-312 1.676376675247936e-312
000140 1.121039e-043 1.135052e-043 1.149065e-043 1.163078e-043
1.718816591077123e-312 1.761256506906310e-312
000150 1.177091e-043 1.191104e-043 1.205117e-043 1.219130e-043
1.803696422735497e-312 1.846136338564683e-312
000160 1.233143e-043 1.247156e-043 1.261169e-043 1.275182e-043
1.888576254393870e-312 1.931016170223057e-312
000170 1.289195e-043 1.303208e-043 1.317221e-043 1.331234e-043
1.973456086052244e-312 2.015896001881430e-312
000180 1.345247e-043 1.359260e-043 1.373272e-043 1.387285e-043
2.058335917710617e-312 2.100775833539804e-312
000190 1.401298e-043 1.415311e-043 1.429324e-043 1.443337e-043
2.143215749368991e-312 2.185655665198177e-312
0001a0 1.457350e-043 1.471363e-043 1.485376e-043 1.499389e-043
2.228095581027364e-312 2.270535496856551e-312
0001b0 1.513402e-043 1.527415e-043 1.541428e-043 1.555441e-043
2.312975412685738e-312 2.355415328514925e-312
0001c0 1.569454e-043 1.583467e-043 1.597480e-043 1.611493e-043
2.397855244344111e-312 2.440295160173298e-312
0001d0 1.625506e-043 1.639519e-043 1.653532e-043 1.667545e-043
2.482735076002485e-312 2.525174991831672e-312
0001e0 1.681558e-043 1.695571e-043 1.709584e-043 1.723597e-043
2.567614907660858e-312 2.610054823490045e-312
0001f0 1.737610e-043 1.751623e-043 1.765636e-043 1.779649e-043
2.652494739319232e-312 2.694934655148419e-312
000200 1.793662e-043 1.807675e-043 1.821688e-043 1.835701e-043
2.737374570977605e-312 2.779814486806792e-312
000210 1.849714e-043 1.863727e-043 1.877740e-043 1.891753e-043
2.822254402635979e-312 2.864694318465166e-312
000220 1.905766e-043 1.919779e-043 1.933792e-043 1.947805e-043
2.907134234294352e-312 2.949574150123539e-312
000230 1.961818e-043 1.975831e-043 1.989844e-043 2.003857e-043
2.992014065952726e-312 3.034453981781913e-312
000240 2.017870e-043 2.031883e-043 2.045896e-043 2.059909e-043
3.076893897611099e-312 3.119333813440286e-312
000250 2.073922e-043 2.087935e-043 2.101948e-043 2.115961e-043
3.161773729269473e-312 3.204213645098660e-312
000260 2.129974e-043 2.143987e-043 2.158000e-043 2.172013e-043
3.246653560927846e-312 3.289093476757033e-312
000270 2.186026e-043 2.200039e-043 2.214052e-043 2.228065e-043
3.331533392586220e-312 3.373973308415407e-312
000280 2.242078e-043 2.256091e-043 2.270104e-043 2.284116e-043
3.416413224244594e-312 3.458853140073780e-312
000290 2.298129e-043 2.312142e-043 2.326155e-043 2.340168e-043
3.501293055902967e-312 3.543732971732154e-312
0002a0 2.354181e-043 2.368194e-043 2.382207e-043 2.396220e-043
3.586172887561341e-312 3.628612803390527e-312
0002b0 2.410233e-043 2.424246e-043 2.438259e-043 2.452272e-043
3.671052719219714e-312 3.713492635048901e-312
0002c0 2.466285e-043 2.480298e-043 2.494311e-043 2.508324e-043
3.755932550878088e-312 3.798372466707274e-312
0002d0 2.522337e-043 2.536350e-043 2.550363e-043 2.564376e-043
3.840812382536461e-312 3.883252298365648e-312
0002e0 2.578389e-043 2.592402e-043 2.606415e-043 2.620428e-043
3.925692214194835e-312 3.968132130024021e-312
0002f0 2.634441e-043 2.648454e-043 2.662467e-043 2.676480e-043
4.010572045853208e-312 4.053011961682395e-312
000300 2.690493e-043 2.704506e-043 2.718519e-043 2.732532e-043
4.095451877511582e-312 4.137891793340768e-312
000310 2.746545e-043 2.760558e-043 2.774571e-043 2.788584e-043
4.180331709169955e-312 4.222771624999142e-312
000320 2.802597e-043 2.816610e-043 2.830623e-043 2.844636e-043
4.265211540828329e-312 4.307651456657515e-312
000330 2.858649e-043 2.872662e-043 2.886675e-043 2.900688e-043
4.350091372486702e-312 4.392531288315889e-312
000340 2.914701e-043 2.928714e-043 2.942727e-043 2.956740e-043
4.434971204145076e-312 4.477411119974262e-312
000350 2.970753e-043 2.984766e-043 2.998779e-043 3.012792e-043
4.519851035803449e-312 4.562290951632636e-312
000360 3.026805e-043 3.040818e-043 3.054831e-043 3.068844e-043
4.604730867461823e-312 4.647170783291010e-312
000370 3.082857e-043 3.096870e-043 3.110883e-043 3.124896e-043
4.689610699120196e-312 4.732050614949383e-312
000380 3.138909e-043 3.152922e-043 3.166935e-043 3.180948e-043
4.774490530778570e-312 4.816930446607757e-312
000390 3.194960e-043 3.208973e-043 3.222986e-043 3.236999e-043
4.859370362436943e-312 4.901810278266130e-312
0003a0 3.251012e-043 3.265025e-043 3.279038e-043 3.293051e-043
4.944250194095317e-312 4.986690109924504e-312
0003b0 3.307064e-043 3.321077e-043 3.335090e-043 3.349103e-043
5.029130025753690e-312
5.071569941582877e-312
0003c0 3.363116e-043 3.377129e-043 3.391142e-043 3.405155e-043
5.114009857412064e-312 5.156449773241251e-312
0003d0 3.419168e-043 3.433181e-043 3.447194e-043 3.461207e-043
5.198889689070437e-312 5.241329604899624e-312
0003e0 3.475220e-043 3.489233e-043 3.503246e-043 3.517259e-043
5.283769520728811e-312 5.326209436557998e-312
0003f0 3.531272e-043 3.545285e-043 3.559298e-043 3.573311e-043
5.368649352387184e-312 5.411089268216371e-312
000400
デフォルトでは8進で文字列の先頭アドレスを表示しますが、10進、16進に変えたり、アドレスの表示を抑止したりすることもできます。
-An アドレスを表示しません。
-Ad アドレスを10進で表示します。
-Ax アドレスを16進で表示します。
-w デフォルトでは、1行に16バイト分のデータを表示しますが、このオプションを使えば増減できます。ただし、たとえば4バイトの形式を指定している場合には4の倍数、8バイトの形式を指定している場合には8の倍数を指定しなければなりません。
--help od.exeのヘルプメッセージが表示されます。
--version od.exeのバージョン番号が表示されます。
これらのオプションを指定すると、オプショングループボックス内のほかのオプションは指定できなくなります。
-j デフォルトではファイルの先頭から文字列を探しますが、このオプションを指定すれば、先頭の指定した分量を読み飛ばすことができます。数値は、先頭が0なら8進、0xなら16進と見なされます(スピンボックスを使うとエディットボックスには10進数しかセットできませんが、直接入力すれば8進、16進数もセットできます)。また、以下の単位を付ければ、数値がそれぞれその単位によって解釈されます。
■■b(512バイト。ただし、数値として16進値が使われた場合は数値の一部と見なされてしまうので注意が必要)
■■k(1Kバイト=1024バイト)
■■m(1Mバイト=1024Kバイト=1048576バイト
-N デフォルトではファイルの末尾までを読み込みますが、このオプションを指定すれば、-jオプションで読み飛ばした位置(-jが指定されていない場合には、ファイルの先頭)から指定した分量だけを読み出して処理を打ち切ることができます。数値は、先頭が0なら8進、0xなら16進と見なされます(スピンボックスを使うとエディットボックスには10進数しかセットできませんが、直接入力すれば8進、16進数もセットできます)。また、以下の単位を付ければ、数値がそれぞれその単位によって解釈されます。
■■b(512バイト。ただし、数値として16進値が使われた場合は数値の一部と見なされてしまうので注意が必要)
■■k(1Kバイト=1024バイト)
■■m(1Mバイト=1024Kバイト=1048576バイト
通常、出力ファイル名を指定する必要はありません。指定しなければ、出力は一時ファイルに書き込まれ、その一時ファイルが指定されたテキストエディタによってオープンされます。しかし、ファイル名を指定すれば、出力はそのファイルにリダイレクトされ、テキストエディタにもそのファイルが渡されます。また、中央のエディットボックスにファイル名が表示され、その下の「追加」チェックボックスをチェックできるようになります。「追加」チェックオックスをチェックすると、そのファイルの元の内容の末尾に出力を書き足します。出力の指定方法の詳細は、「出力の指定」を参照してください。
出力グループボックスの下の行には、組み立てたコマンド行が表示されます。管(pipeline)の「編集」ボタンで起動したときを除き、コマンド行の左側の四角形をマウスでクリックしてドラッグしていくと、他の団、管、行(cmdline)にドロップできます。また、「コピー」ボタンを押すと、コマンド行情報がクリップボードにセットされます。クリップボードにコマンド行情報がセットされているときに、マウスの右ボタンをクリックし、コンテキストメニューから「貼り付け」を選択すると、クリップボードのコマンド行情報が反映されます。ドラッグアンドドロップとコピーアンドペーストの詳細は、「ドラッグアンドドロップとコピーアンドペースト」を参照してください。エキスポート、インポートされるときのコマンド行情報の形式については、「コマンド行情報のやり取りの仕組み」を参照してください。さらに、「.batロード」、「.bat保存」ボタンを使えば、同じ形式のコマンド行情報を.batファイルとして保存し、あとでロードすることができます。このロード、保存機能の詳細は、「.batファイルのロードと保存」を参照してください。
作業ディレクトリを表示しているエディットボックスを直接編集したり、マイコンピュータ、エクスプローラなどからフォルダを1つだけドロップしたりすると、作業ディレクトリを変更できます。「ChDir」ボタンでも、作業ディレクトリを設定できます。作業ディレクトリの設定が必要になるのは、入力ダイアログボックスの「直接指定する」を使うときです。詳しくは、「作業ディレクトリ」を参照してください。
「設定」ボタンを押すと、「設定」ダイアログボックスが表示されます。このダイアログボックスでは、
出力の表示に使うテキストエディタ
エクスプローラなどからファイルやフォルダをドロップしたときの確認メッセージの有無
出力の末尾に実行したコマンド行、実行時間などを付加するかどうか
コマンド行プログラムに渡すファイル名のディレクトリ区切り子を\ではなく/にするかどうか
コマンド行プログラムに渡すファイル名を8.3形式にするかどうか
コマンド行プログラムとしてどれを使うか
を指定できます。詳しくは、「設定ダイアログボックス」を参照してください。
「opt保存」ボタンを押すと、「オプション」グループボックス内の設定が保存されます。詳しくは「オプション保存」を参照してください。