Чӣ тавр Барои эҷоди як Hexdump аз File ё String Text

Муқаддима

Деппаи гекс як нуқтаи гимнастикии маълумот аст. Шумо метавонед ҳангоми хомӯш кардани барнома, ё барномаи барпо кардани ин барнома истифода кунед.

Масалан, форматҳои зиёди файлҳо дорои аломатҳои махсуси векселҳо барои нишон додани намуди онҳо мебошанд. Агар шумо кӯшиш кунед, ки файлро бо ёрии барномаи шумо хонед ва баъзе сабабҳоро дуруст гардонда натавонед, он метавонад файле, ки шумо интизор нестед, нест.

Агар шумо хоҳед, ки чӣ гуна барномаеро бинед, ки шумо коди сарчашма ё қисмҳои нармафзори компютерро бозмедоред, шумо метавонед дар косаи ҳифз барои кӯшиш ва кор кардани он чӣ рӯй дода истодаед.

Он чӣ гуна аст?

Компютерҳо дар дутарафа фикр мекунанд. Ҳар як аломат, рақам ва рамзи арзишҳое, ки дутарафа ё якбора дутарафа мебошанд.

Бо вуҷуди ин, инсонҳо дар даҳяк фикр мекунанд.

Ҳазорҳо Ҳазорҳо Даҳҳо Қисмҳо
1 0 1 1

Ба сифати одам, рақамҳои камтаринтарин ададҳо ном доранд ва рақамҳои 0 то 9 мебошанд. Ҳангоме ки мо ба 10 расидем, сутуни ададро ба 0 бозгаштан мекунем ва 1 адад сутуни даҳҳо (10) илова кунед.

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

Дар рақамӣ рақами камтарин танҳо 0 ва 1-ро ташкил медиҳад. Ҳангоме ки мо гузаштааст, 1-ро дар сутуни 2 ва 0 дар сутуни гузошта мекунем. Вақте ки шумо мехоҳед, ки 4 намоянда диҳед, шумо 1 дар 4 сутун гузоштаед ва сутуни 2 ва 1-ро нав кунед.

Бинобар ин, 15 намояндаи шумо 1111 -ро ташкил медиҳад, ки 1 ҳашт, 1 чор, 1 ду ва 1 яке дорад. (8 + 4 + 2 + 1 = 15).

Агар мо файли маълумотро дар шакли дутаркиб дидем, он ба таври комил ва ғайримустақим ба маънои ҳассос хоҳад буд.

Қадами навбатӣ аз дутарафа аст, ки 8 адад ададро истифода мебарад.

24 16 8) 1
0 1 1 0

Дар сентябри сентябри сутуни аввал аз 0 то 7, сутуни дуюм 8 то 15, сутуни сеюм 16 то 23 ва сутуни чоруми 24 то 31 ва ғайра. Дар ҳоле, ки умуман осонтар хондан нисбат ба дутарафаи аксарияти одамон маъқул дониста мешавад.

Хезуматизм ба рақами асосӣ 16 истифода мекунад. Акнун ин аст, ки дар куҷо каҷ аст, чунки одамоне, ки мо рақамҳоро аз 0 то 9 ҳис мекунем.

Пас барои чӣ 10, 11, 12, 13, 14, 15 истифода бурда мешавад? Ҷавоби мактуб аст.

Бинобар ин арзиши 100 ин аст, ки 64 ном дорад. Шумо 6 сутунҳои 16s дошта бошед, ки 96 ва пас аз 4 дар сутуни ададҳо 100 медиҳад.

Ҳамаи рамзҳо дар як файл бо арзиши хатибӣ нишон дода мешаванд. Ин арзишҳо маънои онро дорад, ки формати худи худи он вобаста аст. Формулаи файли аз арзишҳои хатибии, ки одатан дар оғози парванда нигоҳ дошта мешаванд, нишон дода шудааст.

Бо дониши пайдарпаии арзишҳои хатибӣ , ки дар ибтидои файл пайдо мешаванд, шумо метавонед онро дар шакли кадом формат дарбар гиред. Намоиши файл дар тирезаи ҳифз метавонад ба шумо кӯмак кунад, ки рамзҳои пинҳониро дарёфт кунед, вақте ки парванда ба таҳрири матнии оддӣ бор карда шудааст.

Чӣ гуна эҷоди як гипотезаи Hex Linux -ро истифода баред

Барои эҷоди катилро бо истифода аз Linux истифода бурдани фармонҳои hexdump.

Барои нишон додани файли ҳамчун hex ба терминал (фармоиши стандартии) фармонро иҷро кунед:

номи файли hexdump

Барои намуна

НОҲИЯИ БОХТАР

Натиҷаи пешфарз нишони рақами сатрро (дар формати матнӣ) нишон дода, 8 адад аз 4 ҳиссаи матнии як сатрро нишон медиҳад.

Барои намуна:

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

Шумо метавонед гузаришҳои гуногунро иваз кунед, то ки маҳсулотро тағйир диҳед. Масалан, нишон медиҳад, ки фармоиши minus b 8 адад рақамӣ ва 16 адад сутуни, нопураи пуркардашуда, байтҳои додашударо дар формати сентябри истеҳсол мекунад.

Бештар

Бинобар ин, мисоли дар боло номбаршуда чунин аст:

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

Формати дар боло зикршуда ҳамчун намоиши яктарафа шинохта мешавад.

Роҳи дигар барои дидани файл аст, ки дар як аломати яктарафа бо истифода аз пайвасти minus истифода мешавад.

Ҳикояҳо -c image.png

Ин боз ҳам ҷудогардиро нишон медиҳад, аммо ин вақт пас аз тақсимоти тақсимоти тақсим, се сутун, ҳарфҳои пуркардашудаи маълумоти воридшударо ба сатр нишон медиҳад.

Вариантҳои дигар инҳоро дар бар мегиранд: Canonical hex + ascii display, ки бо истифодаи клавиатура C ва ду воҳиди даҳии ҳуруфот, ки метавонанд бо истифода аз пайвасти минус нишон дода шаванд. Функсияҳои нусхабардории манфӣ метавонад барои нишон додани намоиши ду санаи болоӣ истифода шавад. Дар ниҳоят, кнопкаи minus x метавонад барои намоиши ду блоги шифргузориаш истифода шавад.

ххдump -C image.png

НОҲИЯИ МУЪМИНОБОД

Ҳикояҳо -o image.png

hexdump -x image.png

Агар ягон таркибҳои дар боло зикршуда мувофиқати мувофиқатонро ба шумо барои гузарондани гузариши minus e -ро истифода набаранд.

Агар шумо медонед, ки файли додашударо хеле зиёд медонанд ва шумо мехоҳед, ки якчанд рақамҳои аввалро барои муайян кардани намуди худ бинед, шумо метавонед ба воситаи ангуштзанӣ истифода баред, то ки чӣ гуна файлро нишон диҳад.

ҲХДТОО-н100 image.png

Фармони мазкур дар сад сад якум аст.

Агар шумо хоҳед, ки қисми якумро гузорад, шумо метавонед гузариши минусиро барои таъин кардани ҷудогона аз оғоз истифода баред.

ҲХДТ-s10 image.png

Агар шумо файлеро пешниҳод накунед, матн аз вуруди стандарт хонда мешавад.

Танҳо фармонро ворид кунед:

Ҳисор

Сипас ин матнро ба вуруди стандартӣ ворид кунед ва ба воситаи чоп кардани кнопка ба итмом расонед. Ҳисгари баромади стандартиро нишон медиҳад.

Натиҷа

Хизматрасонии hexdump албатта як воситаи хеле қавӣ аст ва шумо бояд саҳифаи дастнависро бо тамоми хусусиятҳои худ пурра дастгирӣ кунед.

Ҳамчунин шумо бояд фаҳмиши хубе, ки шумо ҳангоми хондани маҳсулот чӣ назар доред.

Барои дидани саҳифаи корӣ фармонро иҷро кунед:

ШАҲРИ ҚӮРҒОНТЕППА