Mau oyamba
Kutaya kwa hex ndi mawonedwe a hexadecimal of data. Mungagwiritse ntchito hexadecimal pamene mukutsutsa pulogalamu kapena kuti musinthe pulojekiti.
Mwachitsanzo, maofesi ambiri ojambula ali ndi zilembo zenizeni zomwe zimatanthauza mtundu wawo. Ngati mukuyesera kuwerengera fayilo pogwiritsa ntchito pulogalamu ndipo pazifukwa zina sikumakakamiza molondola, mwina fayilo siyimene mukuyembekezera.
Ngati mukufuna kuona momwe pulojekiti imagwirira ntchito ndipo mulibe kachidindo kake kapena pulogalamu ya pulogalamu yomwe imasintha ma code, mukhoza kuyang'ana kutayira komweko ndikuyesa zomwe zikuchitika.
Kodi Hexadecimal Ndi Chiyani?
Makompyuta amalingalira muzowona . Chikhalidwe chilichonse, chiwerengero, ndi chizindikiro chimatchulidwa ndi zoyenera zowonongeka.
Anthu, komabe, amayamba kuganiza mu decimal.
Zikwizikwi | Mazana | Makumi khumi | Zogwirizana |
1 | 0 | 1 | 1 |
Monga anthu, manambala athu otsika kwambiri amatchedwa mayunitsi ndikuyimira nambala 0 mpaka 9. Pamene tifikira 10 timayikanso mayunitsi omwe ali pamwamba pa 0 ndikuwonjezera 1 mpaka makumi khumi (10).
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
Mu chiphinjo, chiwerengero chochepa kwambiri chimaimira 0 ndi 1. Pamene tipitilira 1 timaika 1 pa ndime ya 2 ndi 0 mu ndime imodzi. Pamene mukufuna kufotokozera 4 mumaika 1 m'ndandanda 4 ndikubwezeretsani ndime ya 2 ndi ya 1.
Choncho kuti muyimire 15 mungakhale ndi 1111 omwe amaimira 1, 8, 1, 1 ndi awiri. (8 + 4 + 2 + 1 = 15).
Ngati titawona fayilo ya deta mu maonekedwe okhwima, zikanakhala zazikulu kwambiri ndipo sizingatheke kumvetsa.
Khwerero lotsatira kuchokera ku binary ndi octal, yomwe imagwiritsa ntchito 8 ngati nambala yoyambira.
24 | 16 | 8 | 1 |
0 | 1 | 1 | 0 |
Mu dongosolo la octal, ndime yoyamba ikupita kuchokera pa 0 mpaka 7, ndime yachiwiri ndi 8 mpaka 15, ndime yachitatu mpaka 23 ndi ndime yachinayi 24 mpaka 31 ndi zina zotero. Ngakhale kawirikawiri kuwerenga kosavuta kumakhala kosavuta anthu ambiri amakonda kugwiritsa ntchito hexadecimal.
Hexadecimal imagwiritsa ntchito 16 ngati nambala yoyambira. Tsopano izi zimasokoneza chifukwa monga anthu timaganiza za nambala monga 0 mpaka 9.
Kotero nchiyani chomwe chikugwiritsidwa ntchito pa 10, 11, 12, 13, 14, 15? Yankho ndilo makalata.
- 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
Phindu 100 ndilo loyimiridwa ndi 64. Mudzasowa ndime 6 pa 16s yomwe imabweretsa 96 ndi 4 mu gawo la magawo 100.
Onse omwe ali mu fayilo adzatchulidwa ndi mtengo wa hexadecimal. Zomwe zikhalidwezi zikutanthauza zimadalira mtundu wa fayilo yokha. Mndandanda wa fayilo imatchulidwa ndi zikhalidwe za hexadecimal zomwe nthawi zambiri zimasungidwa kumayambiriro kwa fayilo.
Podziwa zikhalidwe za hexadecimal values zomwe zimayambira kumayambiriro kwa mafayilo, mutha kugwiritsa ntchito mwatsatanetsatane momwe fayilo iliri. Kuwonera fayilo mumtambo wa hex kungakuthandizeni kupeza zizindikiro zobisika zomwe sizikuwonetsedwa pamene fayilo ili adasinthidwa kukhala mndandanda wamakono.
Mmene Mungakhalire Kuthira kwa Hex Pogwiritsa Ntchito Linux
Kupanga tsamba la hex pogwiritsira ntchito Linux ntchito lamulo la hexdump.
Kuwonetsa fayilo monga hex ku terminal (muyezo wotuluka) yotsatira lamulo ili:
hexdump filename
Mwachitsanzo
hexdump image.png
Zosasintha zomwe zikutuluka zidzawonetsa nambala ya mzere (mu hexadecimal format) ndiyeno ma seti asanu ndi atatu a ma hexadecimal values per line.
Mwachitsanzo:
00000000 5089 474e 0a0d 0a1a 0000 0d00 4849 5244
Mukhoza kupanga kusintha kosiyana kuti muthe kusintha zosinthika. Mwachitsanzo, kufotokozera osasintha b kumapanga ma foni asanu ndi atatu omwe amatsatiridwa ndi ndime 16, zero zodzazidwa ndi ma data olowera octal.
hexdump -b image.png
Choncho chitsanzo chapamwambachi chikuyimiridwa motere:
00000000 211 120 116 107 015 012 032 012 000 000 000 015 111 110 104 122
Fomu ili pamwambayi imadziwika ngati octal octal.
Njira yina yowonera fayilo ili mu chiwonetsero chimodzi chogwiritsira ntchito pogwiritsa ntchito osasintha.
hexdump -c image.png
Izi zikuwonetseratu zoletsedwa koma nthawiyi ikutsatiridwa ndi malo khumi ndi asanu ndi atatu, ndime zitatu, malo odzaza malo omwe ali ndi deta.
Zosankha zina ndizomwe mungathe kuziwonetsera pogwiritsira ntchito hexi + ascii mawonetsedwe omwe angagwiritsidwe ntchito pogwiritsa ntchito kusinthana kwachisanu C ndi mawonedwe awiri omwe amatha kusonyezedwa pogwiritsa ntchito osasintha. Kusintha kosasintha kwa o kungagwiritsidwe ntchito powonetsera mawonedwe awiri octal. Potsiriza mawonekedwe a minux x angagwiritsidwe ntchito kusonyeza mawonedwe awiri a hexadecimal.
hexdump -C image.png
hexdump -d image.png
hexdump -o image.png
hexdump -x image.png
Ngati palibe zomwe zili pamwambazi zikugwirizana ndi zosowa zanu kuti mugwiritse ntchito kusinthana kuti mufotokoze mtunduwo.
Ngati mukudziwa deta yanu yayitali kwambiri ndipo mukungofuna kuona zochepa zolembazo kuti mudziwe mtundu umene mungagwiritse ntchito -dulani kuti muwonetsetse kuti fayiloyi idzawonetsedwa bwanji.
hexdump -n100 image.png
Lamuloli pamwambapa likuwonetsa maola oyamba oyambirira.
Ngati mukufuna kudumpha gawo la fayilo mungagwiritse ntchito kusinthana kuti muyambe kuchoka.
hexdump -s10 image.png
Ngati simudapatsa dzina la fayilo, malembowa amawerengedwa kuchokera kuzolowera.
Lembani mwachidule lamulo ili:
hexdump
Kenaka lowetsani malembawo muzolowera ndi kumaliza mwa kulemba kusiya. Nkhokweyi idzawonetsedwa pamtundu woyenera.
Chidule
The hexdump ntchito ndichiwonekere chida champhamvu kwambiri ndipo muyenera ndithudi kuwerenga buku lothandizira kuti mumvetse bwino zonse.
Mufunanso kumvetsetsa bwino zomwe mukufuna pamene mukuwerenga zotsatira.
Kuwona tsamba lotsogolera likutsatira lamulo ili:
munthu hexdump