2012-05-27 7 views
5

phpのfunction pack()でこれは何ですか?高いニブルと低いニブルは何ですか?

私は、高低のニブルで16進数の文字列をパックすることはできますか?

ありがとう

+3

Rubyと同じです。この質問を参照してください:http://stackoverflow.com/questions/6768289/what-is-low-nibble-and-why-the-result-is-different-by-one-(非常に)詳細へのリンク説明。 – rid

+0

ニブルは、1桁の16進数で表現できるものです。 – mario

答えて

6

Nibbleは半バイト(0-15、つまり16進数)です。低ニブルはビット0〜3です。高いニブルはビット4-7です。

+0

同じフォーマットで解凍しても問題ありませんか?また、他の方法より優先して使用する方法もありますか? – hadley

+2

あなたが読んだだけなら、何でもしてください。 'H'はより意味があります。なぜなら、これは通常、16進数を表す方法です:65は' 14'ではなく16進数 '41'です。 – Amadan

+0

それは私がそれを読んでいるつもりです、Hそれは感謝の芽です:) – hadley

関連する問題