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.
- 0 = 0
- 1 = 1
- 2 = 2
- 3 = 3
- 4 = 4
- 5 = 5
- 6 = 6
- 7 = 7
- 8 = 8
- 9 = 9
- 10 = A
- 11 = B
- 12 = C
- 13 = D
- 14 = E
- 15 = F
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