display_binaryコマンド マニュアル

(The documentation of display_binary command)

Last Update: 2023/3/27


◆機能・用途(Purpose)

バイナリファイルの中身を「0」と「1」から文字列として表示する。
Display the content of a binary file as a string composed of “0” and “1”.


◆ソースコード(Source code)

$YMAEDA_OPENTOOL_DIR/general/src/display_binary.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つの「-」から始まる引数は存在しない。
This command does not have arguments beginning with a single “-”.


●「--パラメータ名=パラメータ値」の形式の引数 (Arguments of a form “--Parameter name=Parameter Value”)

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


◆動作(Behaviour)

第1引数で指定したファイルを読み込み、 1bitずつ0を文字の「0」で、1を文字の「1」で表示する。
Read the file specified by the 1st argument, and display its content bit-by-bit, as 0 and 1 values by characters “0” and “1”, respectively.


◆使用例(Example)

cat data1.dat
1^@2
display_binary data1.dat
001100010000000000110010

この例ではファイルdata1.datの中身が 2進数の00110001 00000000 00110010になっている。 catコマンドで中身を表示した場合、
が表示されるので表示内容は「1^@2」となるが、 display_binaryコマンドを使えば2進数がそのまま文字列として表示される。
In this example, the binary data in file data1.dat is 00110001 00000000 00110010. The cat command displays “1^@2” for this file because the character codes for \(00110001_{(2)}=49\), \(00000000_{(2)}=0\), and \(00110010_{(2)}=50\) are “1”, “^@”, and “2”, respectively. Using the display_binary command, the binary number is displayed as a string.