Skip to main content

Ano ang isang hex dump?

Ang isang hex dump ay isang snapshot ng memorya ng computer, na karaniwang ipinapakita bilang teksto alinman sa isang screen o sa isang pag -print.Ang Hexadecimal, o Hex, ay isang base-16 na numero ng system na ginagamit ng mga computer upang kumatawan sa binary code kapag kailangang basahin ito ng mga tao.Ang mga dumps ng computer ay ang karaniwang pangalan para sa pagsulat ng impormasyon sa memorya sa isang file, madalas bago ang isang pagkabigo sa software.Sa pag -iisip, ang isang hex dump ay karaniwang ginagamit ng mga tao upang magtrabaho nang eksakto kung ano ang ginagawa ng isang computer bago ang isang pag -crash.

Upang maunawaan ang isang hex dump, kinakailangan upang maunawaan nang kaunti tungkol sa kung paano gumagana ang mga kahaliling sistema.Ang mga sistema ng numero ay nabanggit bilang base- [halaga].Ang halaga sa isang sistema ng numero ay tumutukoy kung gaano karaming mga numero ng mga numero doon sa system.Halimbawa, ang karamihan sa mga tao ay karaniwang gumagamit ng isang base-10 system na may sampung numero, zero hanggang siyam.Habang maaaring mahirap maunawaan ang mga sistema ng numero na iba sa Base-10, napakadali para sa mga computer.Ang iba't ibang mga sistema ng pagbibilang ng base ay nagbibigay-daan para sa mas mabilis na mga programa at mas mahusay na mga pamamaraan ng pag-iimbak kaysa sa isang karaniwang base-10 system.Bilang isang base-2 system, ang binary ay may napakalaking numero na kumakatawan sa medyo maliit na mga numero ng base-10.Bilang halimbawa, ang 1001 sa binary ay katumbas ng siyam sa base-10.Kapag ang mga computer ay nag-iimbak ng binary data, ginagawa nila ito sa dalawang apat na digit na mga bloke, na tinatawag na isang byte, na ang bawat isa ay kumakatawan sa isang numero.Ang isang bloke na nagbabasa ng 0100 1101 ay magiging 4 13 sa notasyon ng base-10.

Ang hexadecimal ay isang base-16 na numero ng system na naglalaman ng mga halaga ng zero hanggang 15. Dahil ang pinakamalaking bilang na maaaring isulat sa apat na numero ng binary ay 1111 o 15 sa base-10, kung gayon ang apat na digit na binary number ay mas madali atmas maikli na sumulat sa hex.Ang mga halaga ng pagsulat sa hex ay nagpapaikli sa bawat byte mula sa walong numero hanggang sa dalawang numero.Habang ang mga halaga para sa zero hanggang siyam ay mananatiling pareho, 10 hanggang 15 makakuha ng isang solong halaga ng kinatawan.Ang mga halagang ito ay kinakatawan ng A-F.Sa base-10, ito ay magiging isang pangunahing problema sa matematika: 4+11 ' 15.Sa hex, ang parehong problema ay magiging ganito: 4+b ' E.

hex dumps ginagamit ang lahat ng mga pagbabagong ito at mga numero upang iwaksi ang isang representasyon ng teksto ng kung ano ang isinulat sa memorya ng mga computer sa oras ng dump.Ang isang tipikal na hex dump ay may linya pagkatapos ng linya ng mga numero sa masikip at pare -pareho ang mga haligi, lahat ay nakasulat sa hex.Ang unang haligi ay ang memorya ng memorya ng linya at binubuo ng pitong numero.Ang pagsunod sa memorya ng memorya ay ang mga halaga ng puwang na na -convert sa hex mula sa binary.Ang mga ito ay karaniwang mga pangkat ng dalawang mga halaga, na kumakatawan sa isang byte, o apat na mga halaga, na kumakatawan sa dalawa.Ang huling haligi ay ang mga address ng tseke, isang halaga na ginamit upang mapatunayan ang kawastuhan ng impormasyon, at karaniwang anim na numero.