バイナリファイルの中身を「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.
が表示されるので表示内容は「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.