binary2ascii - 2進数をテキスト表現に変換します
binary2ascii [flags]
binary2ascii は、2 進数で構成される入力を読み取り、テキスト表現に変換します。コマンド ライン フラグは 2 進数のタイプとサイズを指定し、出力の形式を制御します。符号なし整数は、2 進数、8 進数、10 進数、または 16 進数で書き出すことができます。符号付き整数は、2 進数または 10 進数でのみ書き出すことができます。浮動小数点数は、標準表記または科学表記のいずれかで、10 進数でのみ書き出すことができます。 (浮動小数点数のバイナリ表現を調べたい場合は、入力を符号なし文字のシーケンスとして扱います。)
一部のシステムでは長いオプションを使用できない場合があります。
整数変換の基数: b(2 進数)、d(10 進数)、h(16 進数)、o(ctal)、または 2、8、10、または 16。
ロケールに従って出力を区切ります。これは、printf(3) が区切り文字をサポートするシステムのデフォルトです。区切りが有効になっていない場合、浮動小数点数には小数点があり、グループは区切られません。整数には区切り文字がまったくありません。このオプションを使用すると、小数点区切り文字がロケールに従って選択され (たとえば、カンマになる場合があります)、小数点以外の数字は、有効なロケールの規則に従ってグループ化および分離されます。アメリカ英語の場合、これはカンマで区切られた 3 桁のグループを意味しますが、ドイツのドイツ語では、ピリオドで区切られた 3 桁のグループを意味します。
-d オプションに従って出力を区切らないでください。
指数(科学)表記を使用します。
ヘルプメッセージを印刷する
サイズが char、short、int、または long、つまり文字を表す可能性のあるサイズの場合は、0x0A 値ごとに改行を追加します。
ロケールの LC_NUMERIC ファセットを
1 行に印刷する項目の数。
開始するバイト オフセット。
浮動小数点数を出力するときに使用する精度。
現在のマシン上のタイプの印刷サイズと関連情報
入力のタイプとサイズを設定する
16 進数の出力にはプレフィックス 0x を付けないでください。
冗長になる。
バージョン情報を印刷します。
最小フィールド幅。
終了ステータス コードの概要を出力します。
左側にゼロパッド。
左側のパッドをゼロにしないでください
可能な入力タイプは次のとおりです。機種によっては使用できないタイプもありますのでご注意ください。
ダブル
ロングダブル
浮く
符号付き文字
短い署名付き
符号付き整数
長い署名
長い長い署名
符号なし文字
符号なしショート
符号なし整数
符号なしロング
符号なし 長い長い
終了時に次の値が返されます。
入力は正常に変換されました。
ユーザーはバージョン番号や使用概要などの情報を要求し、これが提供されました。
エラーは、I/O エラーやストレージの割り当て不能など、オペレーティング システムの障害によって発生しました。
プログラムは、無効または一貫性のないコマンド ライン フラグを使用して呼び出されました。
これは、入力が不正な形式であること、つまり、必要な型の数値として解釈できなかったことを意味します。たとえば、入力が 0x2A で 10 進数値が要求された場合、0x2A は 10 進整数の有効な表現ではないため、INPUT ERROR が返されます。
ビル・ポーザー (billposer@alum.mit.edu)
GNU 一般公衆利用許諾書、バージョン 3
ascii2binary(1)