Mmene Mungakhalire A Hexdump Ya Fayilo Kapena Mzere Wolemba

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.

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