E faʻapefea ona fatufatuina se sekonega o se faila poʻo se faʻasologa o upu

Faatomuaga

O se hex dump o se vaaiga lemafaʻi o faʻamatalaga. Atonu e te manao e faʻaaoga le hexadecimal pe a faʻapipiʻiina se polokalama poʻo le toe faʻaaogaina o se inisinia.

Mo se faʻataʻitaʻiga, o le tele o faila faila e iai faʻamaumauga faapitoa o le hex e faʻaalia ai le latou ituaiga. Afai o loʻo e taumafai e faitau se faila e faʻaaoga ai se polokalama ma mo nisi mafuaaga e le o faʻatauina saʻo, atonu o le faila e le oi le faatulagaga o loʻo e faʻamoemoeina.

Afai e te manaʻo e vaʻavaʻai i le auala e galue ai se polokalama ma e te le maua le faʻailoga poʻo le vaega o le polokalama lea e fesuiaʻi ai inisinia le numera, e mafai ona e tilotilo i le hex dump to try and work out what's happening.

O le a le mea e faʻafefe?

E i ai komepiuta e mafaufau i le pisi . O uiga uma, numera, ma faailoga e faʻasino i se numera laʻititi po o le tele o mea taua.

Ae ui i lea, o tagata soifua, e masani lava ona mafaufau i le taʻitoʻatasi.

Afefe Selau Tens Unite
1 0 1 1

I le avea ai ma tagata, o la tatou numera aupito maualalo e taʻua o iunite ma fai ma sui o numera 0 e oʻo i le 9. A oʻo i le 10 tatou toe faʻatulagaina le koluma iunite i le 0 ma faʻaopopo 1 i le sefulu sefulu (10).

128 64 32 16 8 4 2 1
1 0 0 1 0 0 0 1

I le numera, o le numera pito maualalo e na o le 0 ma le 1. Pe a tatou pasi 1 tatou te tuʻu le 1 i le koluma 2 ma le 0 i le koluma 1. A e manaʻo e fai ma sui 4 e te tuʻuina le 1 i le koluma 4 ma toe faatulaga le koluma 2 ma le 1.

O le mea lea e fai ma sui o le 1511 o le ae 1111 e tu mo le 1 valu, 1 fa, 1 lua ma le tasi le tasi. (8 + 4 + 2 + 1 = 15).

Afai matou te vaʻavaʻai i se faila faila i le faasologa o le alalaupapa o le a matuā matua tele lava ma e toetoe lava a le mafai ona faʻamaonia.

O le laasaga e sosoo ai mai le binary o le octal, lea e faʻaaoga 8 e fai ma numera faavae.

24 16 8 1
0 1 1 0

I le faʻaaogāina o le octal o le koluma muamua e alu mai i le 0 i le 7, o le koluma lona lua e 8 i le 15, o le koluma lona tolu i le 23 ma le fa lona fa 24 i le 31 ma isi. E masani lava ona sili atu le faigofie ona faitau nai lo le numera ole tagata e fiafia e faʻaaoga le hexadecimal.

E faʻaaoga e Hexadecimal le 16 o le numera faavae. O lenei o le mea lea e tupu ai le le mautonu ona o tagata tatou te mafaufau i numera e 0 i le 9.

O le a le mea e faʻaaoga mo le 10, 11, 12, 13, 14, 15? O le tali o tusi.

O le fuainumera 100 o lea ua faatusa i ai le 64. O le ae manaomia le 6 o le 16s koluma e aumaia 96 ona sosoo ai lea ma le 4 i le koluma iunite e faia ai le 100.

O faʻamaumauga uma i se faila o le a faʻaalia i se tau o le hexadecimal. O nei uiga faatauaina e faalagolago i le faatulagaga o le faila lava ia. O le faatulagaga o le faila o loʻo faʻaalia i tulaga taualoa e masani ona teuina i le amataga o le faila.

Faʻatasi ai ma le malamalama i le faasologa o tulaga taualoa o loʻo iai i le amataga o faila, e mafai ona e galue ma le lima pe o le a le faatulagaga o le faila. O le matamataina o se faila i se hex dump e mafai ona fesoasoani ia te oe e saili ai natia natia e le o faaalia pe a fai le faila utaina i totonu o se tusitala masani masani.

E faʻapefea ona fatuina se Hex Dump Faʻaaoga Linux

Le faia o se hex dump using Linux use le command hexdump.

Le faʻaalia o se faila e pei o le hex i le 'auʻaunaga (tulaga faʻataʻitaʻiga) faʻataʻitaʻi le poloaiga lenei:

igoa igoa hexdump

Faataitaiga

Hexdump image.png

O le faʻaaogaina o galuega o le a faʻaalia le numera laina (i le faasologa o le hexadecimal) ona 8 seti o 4 hexadecimal value per line.

Faataitaiga:

00000000 5089 474e 0a0d 0a1a 0000 0d00 4849 5244

E mafai ona e maua ni suiga eseese e sui ai le mea e le faʻaaogaina. Mo se faʻataʻitaʻiga e faʻapipiʻi ai le mimiti moli o le a maua ai se numera 8 numera e mulimuli mai i le 16 koluma lona tolu, leai le zero, atetete o faʻamatalaga i totonu o le aofaʻi o le taʻiga.

Hexdump -b image.png

O le mea lea, o le faʻataʻitaʻiga o loʻo i luga o le a faʻaalia i le taimi nei:

00000000 211 120 116 107 015 012 032 012 000 000 000 015 111 110 104 122

O le faʻalapotopotoga maualuga ua lauiloa o le tasi-byte octal faʻaaliga.

O le isi auala e matamata ai i le faila o loʻo faʻaalia i le tasi-byte le faʻaogaina o le faʻaogaina o le faila.

Hexdump -c image.png

E toe faʻaalia ai foi le faʻasalaga ae o le taimi lenei na sosoo ai ma le sefuluono avanoa vaeluaina, tolu koluma, faʻafanua faatumuina o faʻamaumauga i luga o laina.

O isi filifiliga e aofia ai le Canonical hex + ascii faʻaali e mafai ona faʻaalia e faʻaaoga ai le numera C ma le lua-byte decimal display lea e mafai ona faʻaalia e faʻaaoga ai le numera o komi. E le mafai ona faʻaaogaina ni faʻaaogaina e faʻaalia ai le lua-byte octal. Mulimuli ane, e mafai ona faʻaoga le minux x e faʻaalia ai le faʻaalia o le hexadecimal lua-byte.

hexdump-image.png

Hexdump -d image.png

hexdump -o image.png

hexdump -x image.png

Afai e leai se tasi o faʻatulagaga o loʻo i luga e fetaui ma ou manaʻoga ia e faʻaaoga le misi le fesuiaiga e faʻamaonia ai le faatulagaga.

Afai e te iloa o se faila faila e umi lava ma e te manao e vaʻai muamua i nai faʻamatalaga e iloa ai lona ituaiga e mafai ona e faʻaogaina le -n fesuiaiga e faʻamaonia ai le tele o le faila e faʻaalia i le hex.

hexdump -n100 image.png

O le faʻatonuga o loʻo i luga ua faʻaalia ai le selau taitaisa.

Afai e te manaʻo e faimalaga se vaega o le faila e mafai ona e faʻaaogaina le fesuiaiga miti e seti ai se faʻasalaga e amata mai.

hexdump -s10 image.png

Afai e te le tuʻuina atu se igoa fesoʻotaʻi, o le a faitauina le tusiga mai le faʻasologa masani.

Faʻatoa ulufale atu i le faatonuga lenei:

Hexdump

Ona faʻaoga lea o le tusitusiga i totonu o le faʻasinomaga ma faʻauma e ala i le tapeina o le tapunia. O le hex o le a faʻaalia i le tulaga faʻavae.

Aotelega

O le faʻaaogaina o le hexdump e manino lava o se meafaigaluega malosi tele ma e tatau lava ona e faitauina le tusi tusi ina ia mafai ai ona e faʻalogo lelei i uiga uma lava.

E te manaʻomia foi se malamalamaaga lelei o mea o loʻo e sailia mo le faitauina o le galuega faatino.

Ina ia maimoa i le itulau tusi lesona o loʻo momoe ai le poloaiga lenei:

tamaloa