web-dev-qa-db-ja.com

理解od-aオプション

Linuxでは、od--type aオプションは次のように説明されます。

--type=
ファイルデータを出力する形式を選択します

a
名前付き文字、上位ビットを無視

各バイトの最下位7ビットのみが使用されます。上位ビットは無視されます。

さて ここでのこの答え 多くのことを説明します、特に「そして単語は2バイトの長さでした」-これは私の特定のことにつながります

質問上位ビット「名前付き文字」に関連する意味

多分私は何かが足りないだけです…

2
erch

「名前付き文字」は、出力が数値ではなく文字の名前を出力することを意味しますASCII値。印刷可能な文字の場合、使用される名前は実際の文字であり、印刷不可能な場合は名前は物です。新規行の場合はnl、スペースの場合はspのようになります。

上位ビットは、最も高い値を持つビットです。シングルバイトASCII文字の場合、このビットは符号なし値が128になる8番目のビットです。このビットを無視すると、ASCII値が残ります。 0から127の間で、この範囲からodが文字の名前を選択します。

2
casey