これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド binaryXNUMXascii です。
プログラム:
NAME
binary2ascii - XNUMX進数をテキスト表現に変換します
SYNOPSIS
バイナリ2ascii [フラグ]
DESCRIPTION
バイナリ2ascii XNUMX進数で構成される入力を読み取り、テキストに変換します。
表現。 コマンド ライン フラグは、XNUMX 進数のタイプとサイズを指定します。
出力の形式を制御できます。 符号なし整数は次のように書き出すことができます。
XNUMX進数、XNUMX進数、XNUMX進数、またはXNUMX進数。 符号付き整数はバイナリでのみ書き出すことができます
またはXNUMX進数。 浮動小数点数は、標準または XNUMX 進数でのみ書き出すことができます。
または科学的表記法。 (浮動小数点のバイナリ表現を調べたい場合は、
ポイント番号を使用する場合は、入力を符号なし文字のシーケンスとして扱うだけです)。
COMMAND LINE FLAGS
一部のシステムでは長いオプションを使用できない場合があります。
-b、--ベース
整数変換の基数: b(XNUMX 進数)、d(XNUMX 進数)、h(XNUMX 進数)、o(ctal)、または
2,8,10、または16。
-d、--区切り
ロケールに従って出力を区切ります。 これはシステムのデフォルトです。
printf(3) 区切りをサポートします。 区切りが有効になっていない場合は、浮動小数点
数値には小数点があり、グループの区切りはありません。整数には区切りはありません。
区切り文字はまったくありません。 このオプションを使用すると、小数点区切り文字が次のように選択されます。
ロケール (たとえば、カンマになる可能性があります)、および小数以外の数字に変換します。
有効なロケールのルールに従ってグループ化および分離されます。 ために
アメリカ英語では、カンマで区切られた XNUMX 桁の数字のグループを意味します。
ドイツのドイツ語の場合、ピリオドで区切られた XNUMX 桁の数字のグループを意味します。
-D、--区切りはしないでください
に従って出力を区切らないでください。 -d オプションを選択します。
-e,--指数関数的
指数(科学)表記を使用します。
-h、-ヘルプ
ヘルプメッセージを印刷する
-l,--改行
サイズがchar、short、int、またはlongの場合は、0x0A値ごとに改行を追加します。
つまり、文字を表す可能性のあるサイズです。
-L,ロケール
ロケールの LC_NUMERIC ファセットを次のように設定します。 。
-n、--番号
XNUMX 行に印刷する項目の数。
-o、-オフセット
開始するバイト オフセット。
-p,--精度
浮動小数点数を出力するときに使用する精度。
-s、--サイズ
現在のマシン上のタイプの印刷サイズと関連情報
-t、--タイプ
入力のタイプとサイズを設定する
-x、--XNUMX 進数マークなし
0 進数の出力にはプレフィックス XNUMXx を付けないでください。
-V、-verbose
冗長になる。
-v、-バージョン
バージョン情報を印刷します。
-w、--幅
最小フィールド幅。
-X、--終了コードの説明
終了ステータス コードの概要を出力します。
-z,--ゼロパッド整数
左側にゼロパッド。
-Z、--ゼロ埋め込み整数を行わない
左側のパッドをゼロにしないでください
入力 TYPES
可能な入力タイプは次のとおりです。 種類によってはご利用いただけない場合もございますのでご了承ください。
いくつかの機械。
ダブル
f フロート
qロングダブル
sc 署名付き文字
サイン入りショートSS
si 署名済み整数
sl 署名ロング
sq 符号付きロングロング
uc 符号なし文字
私たち無署名ショート
ui unsigned int
UL 符号なしロング
uq 符号なし、long、long
EXIT ステータス
終了時に次の値が返されます。
0成功
入力は正常に変換されました。
1 INFOユーザーがバージョン番号や使用状況などの情報を要求し、
これは提供されています。
2 システムエラー
I/O エラーやエラーなど、オペレーティング システムの障害に起因するエラー
ストレージを割り当てられない。
3 コマンドラインエラー
プログラムは、無効または一貫性のないコマンド ライン フラグを使用して呼び出されました。
5 入力エラー
これは、入力の形式が正しくない、つまり解釈できなかったことを意味します。
必要なタイプの番号として。 たとえば、入力が 0x2A と XNUMX 進数の場合、
値が呼び出された場合、0x2A は有効ではないため、INPUT ERROR が返されます。
XNUMX 進整数の表現。
onworks.net サービスを使用してオンラインで binary2ascii を使用する