16 進数でのエンコードは、16 進数を使用して数値を表すのとは異なるようです。たとえば、私にとって 16 進数 0x40 は 64 または に等しいはずですが、BA_{64}
この16進数から base64 へのコンバーターを使用すると、出力が得られQA==
ます。
また、16 進文字列の整数値を確認するとdeadbeef
3735928559 が得られますが、他の場所を確認すると 222 173 190 239 が得られます。これはなぜですか?
補遺: では、エンコード時に数値を整数として扱うよりもビット チャンクに分割する方が簡単だからだと思いますか? それは私にとってかなり混乱していますが、私はそれを理解していると思います。