Linuxでは、od
の--type a
オプションは次のように説明されます。
--type=
ファイルデータを出力する形式を選択します
…a
名前付き文字、上位ビットを無視
…
各バイトの最下位7ビットのみが使用されます。上位ビットは無視されます。
さて ここでのこの答え 多くのことを説明します、特に「そして単語は2バイトの長さでした」-これは私の特定のことにつながります
質問:上位ビット「名前付き文字」に関連する意味
多分私は何かが足りないだけです…
「名前付き文字」は、出力が数値ではなく文字の名前を出力することを意味しますASCII値。印刷可能な文字の場合、使用される名前は実際の文字であり、印刷不可能な場合は名前は物です。新規行の場合はnl
、スペースの場合はsp
のようになります。
上位ビットは、最も高い値を持つビットです。シングルバイトASCII文字の場合、このビットは符号なし値が128になる8番目のビットです。このビットを無視すると、ASCII値が残ります。 0から127の間で、この範囲からod
が文字の名前を選択します。