Skip to main content

六角のダンプとは何ですか?

hex hexダンプはコンピューターメモリのスナップショットであり、一般に画面または印刷物のいずれかにテキストとして表示されます。Hexadecimal、またはHexは、人々がそれを読む必要があるときにバイナリコードを表すためにコンピューターが使用するベース16番号システムです。コンピューターダンプは、多くの場合、ソフトウェアの障害の前に、メモリ内で情報をファイルに書き込むための一般名です。それを念頭に置いて、ヘックスダンプは通常、クラッシュの直前にコンピューターが行っていたことを正確に操作するために人々によって使用されます。。数値システムは、ベース[値]であると記載されています。数値システムの値は、システムにある数字の数字数を決定します。たとえば、ほとんどの人は通常、ゼロから9の数値を持つ基本-10システムを使用します。Base-10以外の数値システムを理解するのは難しいかもしれませんが、コンピューターにとっては非常に簡単です。さまざまなベースカウントシステムにより、標準のベース-10システムよりも速いプログラムとより良いストレージメソッドが可能になります。Base-2システムとして、バイナリは非常に多くの数値を持ち、比較的小さなベース10の数値を表しています。例として、バイナリの1001はベース10の9に等しくなります。コンピューターがバイナリデータを保存するとき、バイトと呼ばれる2つの4桁のブロックでそれを行い、それぞれが1つの数値を表します。0100 1101を読み取るブロックは、ベース10表記で4 13になります。Hexadecimalは、バイナリの4桁で記述できる最大数はベース10で1111または15であるため、4桁のバイナリ数が簡単で、4桁のバイナリ数が簡単で、ベース16番号システムです。ヘックスで書くのが短い。16進数で値を作成すると、各バイトが8桁から2桁に短くなります。ゼロから9の値は同じままですが、10〜15は単一の代表的な値を獲得します。これらの値はa-fで表されます。Base-10では、これは基本的な数学の問題になります:4+11 ' 15。ヘックスでは、同じ問題が次のようになります:4+b ' E.

ダンプこれらの変換と数字のすべてを使用して、ダンプ時にコンピューターメモリに書かれたもののテキスト表現を吐き出します。典型的なヘックスダンプには、すべて16進数で書かれた、タイトで一貫した列の数字の後のラインがあります。最初の列は、ラインのメモリアドレスで、7桁で構成されています。メモリアドレスに従うことは、バイナリからヘックスに変換されたその空間の値です。これらは通常、2つの値のグループであり、1つのバイトまたは2つの値を表し、2つを表します。最後の列は、アドレスチェックサムで、情報の精度を確認するために使用される値であり、通常は6桁です。