binary2ascii - リファレンスマニュアル、オプション、コマンド例


名前

binary2ascii - 2進数をテキスト表現に変換します

概要

binary2ascii [flags]

説明

binary2ascii は、2 進数で構成される入力を読み取り、テキスト表現に変換します。コマンド ライン フラグは 2 進数のタイプとサイズを指定し、出力の形式を制御します。符号なし整数は、2 進数、8 進数、10 進数、または 16 進数で書き出すことができます。符号付き整数は、2 進数または 10 進数でのみ書き出すことができます。浮動小数点数は、標準表記または科学表記のいずれかで、10 進数でのみ書き出すことができます。 (浮動小数点数のバイナリ表現を調べたい場合は、入力を符号なし文字のシーケンスとして扱います。)

コマンドラインフラグ

一部のシステムでは長いオプションを使用できない場合があります。

-b,--base <base>

整数変換の基数: b(2 進数)、d(10 進数)、h(16 進数)、o(ctal)、または 2、8、10、または 16。

-d,--delimit

ロケールに従って出力を区切ります。これは、printf(3) が区切り文字をサポートするシステムのデフォルトです。区切りが有効になっていない場合、浮動小数点数には小数点があり、グループは区切られません。整数には区切り文字がまったくありません。このオプションを使用すると、小数点区切り文字がロケールに従って選択され (たとえば、カンマになる場合があります)、小数点以外の数字は、有効なロケールの規則に従ってグループ化および分離されます。アメリカ英語の場合、これはカンマで区切られた 3 桁のグループを意味しますが、ドイツのドイツ語では、ピリオドで区切られた 3 桁のグループを意味します。

-D,--do-not-delimit

-d オプションに従って出力を区切らないでください。

-e,--exponential

指数(科学)表記を使用します。

-h,--help

ヘルプメッセージを印刷する

-l,--linefeed

サイズが char、short、int、または long、つまり文字を表す可能性のあるサイズの場合は、0x0A 値ごとに改行を追加します。

-L,locale <locale>

ロケールの LC_NUMERIC ファセットを に設定します。

-n,--number <number>

1 行に印刷する項目の数。

-o,--offset <offset>

開始するバイト オフセット。

-p,--precision <precision>

浮動小数点数を出力するときに使用する精度。

-s,--sizes

現在のマシン上のタイプの印刷サイズと関連情報

-t,--type <type>

入力のタイプとサイズを設定する

-x,--no-hex-mark

16 進数の出力にはプレフィックス 0x を付けないでください。

-V,--verbose

冗長になる。

-v,--version

バージョン情報を印刷します。

-w,--width

最小フィールド幅。

-X,--explain-exit-codes

終了ステータス コードの概要を出力します。

-z,--zero-pad-integers

左側にゼロパッド。

-Z,--do-not-zero-pad-integers

左側のパッドをゼロにしないでください

入力タイプ

可能な入力タイプは次のとおりです。機種によっては使用できないタイプもありますのでご注意ください。

d

ダブル

q

ロングダブル

f

浮く

sc

符号付き文字

ss

短い署名付き

si

符号付き整数

sl

長い署名

sq

長い長い署名

uc

符号なし文字

us

符号なしショート

ui

符号なし整数

ul

符号なしロング

uq

符号なし 長い長い

終了ステータス

終了時に次の値が返されます。

0 SUCCESS

入力は正常に変換されました。

1 INFO

ユーザーはバージョン番号や使用概要などの情報を要求し、これが提供されました。

2 SYSTEM ERROR

エラーは、I/O エラーやストレージの割り当て不能など、オペレーティング システムの障害によって発生しました。

3 COMMAND LINE ERROR

プログラムは、無効または一貫性のないコマンド ライン フラグを使用して呼び出されました。

5 INPUT ERROR

これは、入力が不正な形式であること、つまり、必要な型の数値として解釈できなかったことを意味します。たとえば、入力が 0x2A で 10 進数値が要求された場合、0x2A は 10 進整数の有効な表現ではないため、INPUT ERROR が返されます。

著者

ビル・ポーザー (billposer@alum.mit.edu)

ライセンス

GNU 一般公衆利用許諾書、バージョン 3

関連項目

ascii2binary(1)