look_binary_fileコマンド マニュアル

(The documentation of look_binary_file command)

Last Update: 2023/3/30


◆機能・用途(Purpose)

バイナリファイルの中身を表示する。
Display the contents of a binary file.


◆ソースコード(Source code)

$YMAEDA_OPENTOOL_DIR/general/src/look_binary_file.c


◆使用方法(Usage)

コマンドライン引数でパラメータを指定する。 パラメータの一覧を下表に示す。
Specify parameters by command-line arguments. The table below shows a list of parameters.


●「-」から始まらない引数 (Arguments not beginning with “-”)

引数
Argument
与える値
Quantity to be given
第1引数
1st argument
入力ファイル名。
The input file name.


●1つの「-」から始まる引数 (Arguments beginning with a single “-”)

1つの「-」から始まる引数は自由な順番で指定できる。 「-」から始まらない引数の間に挿入しても良い。 相反する指定がなされた場合には後の指定が優先される。
Arguments beginning with a single “-” can be placed in an arbitrary order. They can even be inserted between arguments not beginning with “-”. In case of conflicting options being specified, the latter option has a higher priority.

-1 バイナリデータを1バイト毎に1つの符号無し整数と見なして画面に表示する。
Display the binary data assuming that every 1 byte of the data is an unsigned integer.
-b バイナリデータを2進数と見なして画面に表示する。
Display the binary data assuming that they are binary numbers.
-c バイナリデータを1バイト毎に1つの文字と見なして画面に表示する。
Display the binary data assuming that every 1 byte of the data is a character.
-d 8ビッド分のデータを1つの実数と見なして 4ビットずつずらしながら画面に表示する。
Display the binary data of every 4 bytes assuming that every 8 bytes of the data are a real number (overlapping 4-bytes in the output).
-f バイナリデータを4バイト毎に1つの実数と見なして画面に表示する。
Display the binary data assuming that every 4 bytes of the data are a real number.
-i バイナリデータを4バイト毎に1つの整数と見なして画面に表示する。
Display the binary data assuming that every 4 bytes of the data are an integer.
-s 8ビッド分のデータを1つの実数と見なして 8ビットずつずらしながら画面に出力する。
Display the binary data of every 8 bytes assuming that every 8 bytes of the data are a real number (no overlaps).
-x バイナリデータを1バイト毎に符号無し16進数と見なして画面に表示する。
Display the binary data assuming that every 1 byte of the data is an unsigned hexadecimal number.


●「--」から始まる引数 (Arguments beginning with “--”)

このコマンドでは「--パラメータ名=パラメータ値」の形式の引数存在しない。
This command does not have arguments of a form “--Parameter name=Parameter Value”.


◆動作(Behaviour)

第1引数で指定したファイルからバイナリデータを読み込み、 標準出力に1行につき4ビットずつのデータを 「-」から始まる引数で指定した形式で出力する。 但し-sオプションについては8ビットずつの出力となる (-sとその他のモードを混在させると表示がずれるので注意)。 異なるオプションに対応する出力データ間はタブで、 同一オプションに対応する出力データの異なるバイト間はスペースで区切られる。
Read binary data from the file specified by the 1st argument, and display every 4-byte data to the standard output with the formats specified by options beginning with “-”. The display for -s is every 8 byte, meaning that mixing this and other options results in mismatched displays. The output data corresponding to different options are separated by tabs, and the different bytes of the output data for the same option are separated by spaces.


◆使用例(Example)

look_binary_file -b -c -i -f sample.sac