Hex urejevalniki v Linuxu

Hex Editors Linux



Šestnajstiški urejevalniki se uporabljajo za pregled prevedenih izvedljivih ali binarnih datotek. S šestnajstiškim urejevalnikom lahko preprosto spremenite način delovanja programske opreme z dovolj izkušnjami. Na primer, lahko s šestnajstim urejevalnikom spremenite nekatere pogoje, zanikate pogoje, spremenite nekatere nize sestavljene binarne datoteke. V tem članku bom govoril o nekaterih šestnajstih urejevalnikih Linuxa in o njihovi uporabi. Začnimo.

Šestnajstiški urejevalniki Linuxa

Obstaja veliko šestkotnih urejevalnikov Linuxa. Nekateri izmed priljubljenih so xxd , DHex , HexEdit , Blagoslovi , HexCurse itd. Tukaj xxd , V sredini , Hexedit , HexCurse hex urejevalniki nimajo grafičnega uporabniškega vmesnika, lahko jih uporabljate samo s terminala Linux. Blagoslovi hex editor ima grafični uporabniški vmesnik (GUI). Sem prišel in Emacs se lahko uporablja tudi kot šestnajstiški urejevalnik v Linuxu. V tem članku si bomo ogledali nekatere izmed njih.







Namestitev Linux Hex Editorjev

V tem razdelku vam bom pokazal, kako namestiti šestnajstiške urejevalnike v Linux, zlasti na Ubuntu/Debian.



Najprej posodobite predpomnilnik shrambe paketov apt z naslednjim ukazom:



$sudo apt-get posodobitev

Namestitev xxd:

Za namestitev xxd , zaženite naslednji ukaz:





$sudo apt-get installxxd

xxd je treba namestiti.



Namestitev DHexa:

Lahko namestite DHex z naslednjim ukazom:

$sudo apt-get installvmes

V sredini je treba namestiti.

Namestitev HexEdit:

Za namestitev lahko zaženete naslednji ukaz HexEdit :

$sudo apt-get installhexedit

HexEdit je treba namestiti.

Namestitev HexCurse:

Lahko namestite HexCurse z naslednjim ukazom:

$sudo apt-get installhexcurse

HexCurse je treba namestiti.

Namestitev programa Bless:

Za namestitev Blagoslovi grafični šestnajstiški urejevalnik, zaženite naslednji ukaz:

$sudo apt-get installblagoslovi

Zdaj pritisnite in in nato pritisnite nadaljevati.

Blagoslovi naj bo nameščen hex editor.

Zdaj za začetek Blagoslovi hex editor, pojdite na Meni aplikacije in poiščite Blagoslovi , in morali bi poiskati ikono za Blagoslovi šesterokotni urejevalnik. Kliknite nanjo.

Blagoslovi Odpreti je treba hex editor.

Kasneje vam bom pokazal, kako ga uporabljati.

Uporaba urejevalnika Bless Hex

Ni mogoče prikazati, kako delujejo vsi uredniki Hex, saj to ni v obsegu tega članka. Pokril bom le Blagoslovi grafični šestnajstiški urejevalnik v tem članku. Koncepti so enaki v drugih šestnajstih urejevalnikih. Potrebovali boste nekaj časa, da se naučite, kako jih uporabljati. To je vse.

Napisal bom in sestavil preprost program C, sestavljeni program pa bom spremenil z uporabo Blagoslovi hex editor, samo zato, da vam pokaže, kako deluje hex editor. Začnimo.

OPOMBA: Če uporabljate Ubuntu/Debian in želite slediti temu, boste morali namestiti razvojna orodja C/C ++ za sestavljanje programov C. Samo teči ' sudo apt-get posodobitev «In nato zaženite» sudo apt-get install build-bistven -y «Za namestitev razvojnih orodij C/C ++ v Ubuntu/Debian.

To je program C, ki ga bom sestavil. Shranjeno je v ~ / test.c mapa.

Zdaj za sestavljanje izvorne datoteke C. ~ / test.c , odprite terminal in zaženite naslednji ukaz:

$gcc -ali preskustest.c

Ko izvorna datoteka C ~ / test.c je sestavljena, binarna datoteka ~/test bo ustvarjen. Zaženite ga na naslednji način:

$./preskus

Kot lahko vidite na spodnjem posnetku zaslona, ​​je na zaslonu prikazan pravilen izhod.

Zdaj za urejanje ~/test prevedeno binarno datoteko, zaženite Blagoslovi hex editor in kliknite na mapa in nato kliknite na Odprto iz spustnega menija. Lahko tudi pritisnete + ali za odpiranje datoteke z Blagoslovi šesterokotni urejevalnik.

Odpreti se mora izbirnik datotek. Zdaj izberite ~/test binarno datoteko in kliknite na Odprto .

Kot lahko vidite, ~ /test datoteka se odpre z Blagoslovi šesterokotni urejevalnik.

V bistvu ima 3 razdelke, eden prikazuje binarno, eden prikazuje šestnajstiški, drugi pa znake ASCII.

Če izberete kar koli s katere koli strani, je treba poudariti natančno šestnajstiško ali binarno predstavitev, kot lahko vidite na spodnjem posnetku zaslona.

Lahko iščete določeno kombinacijo nizov, šesterokotnikov ali binarnih datotek z Blagoslovi šesterokotni urejevalnik. Če želite to narediti, kliknite ikono za iskanje in iskalno polje bi se moralo prikazati, kot je označeno na spodnjem posnetku zaslona.

Prav tako lahko spremenite, ali želite iskati šestnajstiško, binarno ali besedilo iz kot spustni meni.

Jaz se bom spremenil LinuxMint pošljite SMS na LinuxHint . Tako sem iskal LinuxMint . Ko vnesete iskalno poizvedbo, pritisnite .

Zdaj lahko kliknete besedilo ASCII ter tam izbrišete in dodate znake.

Ko končate, ga shranite iz mapa > Shrani ali s pritiskom na + s .

Zdaj, če tečete ~/test spet bi morali videti LinuxHint namesto LinuxMint .

Tako v bistvu uporabljate Hex urejevalnike v Linuxu. Hvala, ker ste prebrali ta članek.