Najbolje od Linuxa

Najbolji hex uređivači za Linux

Najbolji hex uređivači za Linux
U ovom će se članku naći korisne aplikacije za hex uređivanje dostupne za Linux. Hex uređivači omogućuju vam izmjenu prekompajliranih binarnih datoteka čiji izvorni kod obično nije dostupan za promjenu. Oni rade tako da pregledavaju binarne podatke prisutne u datoteci, a zatim ih prezentiraju korisnicima u heksadecimalnom zapisu. Hex urednici također mogu prikazati djelomične ili potpune ASCII podatke, ovisno o sadržaju datoteke.

Ovi hex uređivači omogućuju vam promjenu heksadecimalnih vrijednosti, omogućujući tako korisnicima da mijenjaju ponašanje datoteke, čak i ako nemaju pristup izvornom kodu. Međutim, podaci koje predstavlja hex uređivač nisu baš čitljivi za ljude. Čitanje i tumačenje heksadecimalnih vrijednosti kako bi se zaključilo na programskoj logici i ponašanju nije nimalo lak zadatak, a potrebni su znatni napori kako bi se pronašle vrijednosti i učinila i najmanja promjena. Hex editor je jedan od prvih alata koji se koristi prilikom obrnutog inženjerstva datoteke.

Xxd

Naredba Xxd omogućuje vam izbacivanje heksadecimalnih podataka iz binarne datoteke. Također može preokrenuti dump heksadecimalnih podataka u binarnu datoteku, što ga čini korisnim hex uređivačem naredbenog retka. Dostupan je u spremištima gotovo svih glavnih distribucija Linuxa, obično kao dio paketa za uređivanje teksta Vim.

Da biste izbacili hex podatke iz datoteke, pokrenite naredbu u sljedećem formatu:

binarni $ xxd.datoteka

Da biste hexdump pretvorili u binarni, upotrijebite prekidač “r”:

$ xxd -r hexdump.datoteka

Sve njegove mogućnosti možete istražiti pokretanjem dviju dolje navedenih naredbi:

$ xxd - pomoć
$ čovjek xxd

Jeex

Jeex je hex uređivač otvorenog koda koji može pregledavati i uređivati ​​binarne datoteke. Može predstavljati podatke u binarnom, ASCII, heksadecimalnom i oktalnom formatu. Može se koristiti za pronalaženje i zamjenu vrijednosti u različitim formatima, istraživanje vrsta podataka i raščlanjivanje nizova. Također se može koristiti za prikaz razlika između dvije binarne datoteke.

Možete instalirati Jeex u Ubuntu pomoću dolje navedene naredbe:

$ sudo apt instalirati jeex

Jeex je dostupan u spremištima svih glavnih distribucija Linuxa, tako da ga možete instalirati iz upravitelja paketa. Također možete kompajlirati gradnju iz izvornog koda koji je ovdje dostupan.

GHex

GHex ili “GNOME Hex Editor” dio je snopa aplikacija GNOME3 i dostupan je u zadanim spremištima većine Linux distribucija. Može predstavljati podatke u hex i ASCII formatima, a promjene možete uređivati ​​i spremati u izvornu binarnu datoteku. Pomoću nje možete prikazati i tablicu vrijednosti pretvorenih u različite zapise.

GHex možete instalirati u Ubuntu pomoću dolje navedene naredbe:

$ sudo apt instalirati ghex

GHex je dostupan u spremištima svih glavnih Linux distribucija, tako da ga možete instalirati iz upravitelja paketa. Možete ga preuzeti i iz trgovine Flathub.

wxHexEditor

wxHexEditor je hex uređivač koji je posebno dizajniran za rukovanje velikim binarnim datotekama čija veličina može raditi u GB. Ostale su njegove značajke ravne GHexu i Jeexu jer mogu mijenjati sadržaj binarne datoteke i spremati ih u izvornu datoteku.

Možete instalirati wxHexEditor u Ubuntu pomoću naredbe navedene u nastavku:

$ sudo apt instalirati wxhexeditor

wxHexEditor dostupan je u spremištima svih glavnih distribucija Linuxa, tako da wxHexEditor možete instalirati iz upravitelja paketa. Također možete sastaviti njegovu izvršnu binarnu datoteku iz izvornog koda.

Okteta

Okteta je hex uređivač napisan u knjižnicama C ++ i Qt. Dio je programskog paketa KDE i sadrži izgled više okna za bolju vidljivost i čitljivost binarnih podataka. Glavne značajke Oktete uključuju višestruke prikaze podataka, okna koja se mogu spojiti, numeričko kodiranje i kodiranje znakova, prikaze s karticama i tako dalje.

Oktetu možete instalirati u Ubuntu pomoću naredbe navedene u nastavku:

$ sudo apt instaliraj okteta

Okteta je dostupna u spremištima svih glavnih Linux distribucija, tako da Oktetu možete instalirati iz upravitelja paketa. Možete ga preuzeti i iz trgovine Flathub.

Hexedit

Hexedit je alat za naredbene retke otvorenog koda koji može pregledavati i uređivati ​​binarne datoteke predstavljanjem podataka u heksadecimalnom i ASCII formatu. Podržava pretraživanje podataka po vrijednostima i može prikazati izlaz koji se može pomicati. Također prihvaća brojne tipkovne prečace za navigaciju kroz heksadecimalne podatke. Hexedit također sadrži korisne prečice za uređivanje za kopiranje, lijepljenje i odabir podataka.

Hexedit možete instalirati u Ubuntu pomoću naredbe spomenute u nastavku:

$ sudo apt instaliraj hexedit

Hexedit je dostupan u spremištima svih glavnih distribucija Linuxa, tako da možete instalirati Hexedit iz upravitelja paketa. Također možete sastaviti njegovu izvršnu binarnu datoteku iz izvornog koda.

Da biste otvorili binarnu datoteku u Hexeditu, upotrijebite naredbu u sljedećem formatu:

$ hexedit binarni.datoteka

Da biste saznali više o njegovoj upotrebi, pokrenite sljedeće dvije naredbe:

$ hexedit --pomoć
$ čovjek hexedit

Hexer

Hexer je hex uređivač naredbenog retka koji podržava vi-poput sučelja i vezanja tipki. Može prikazati više međuspremnika i podržava automatsko dovršavanje. Također može koristiti RegEx izraze za pretraživanje podataka i omogućuje korisnicima poništavanje njihovih promjena.

Hexer možete instalirati u Ubuntu pomoću dolje navedene naredbe:

$ sudo apt instaliraj hexer

Hexer je dostupan u spremištima svih glavnih distribucija Linuxa, tako da ga možete instalirati iz upravitelja paketa. Također možete sastaviti njegovu izvršnu binarnu datoteku iz izvornog koda.

Da biste otvorili binarnu datoteku u Hexeru, upotrijebite naredbu u sljedećem formatu:

$ hexer binarni.datoteka

Da biste saznali više o njegovoj upotrebi, pokrenite sljedeće dvije naredbe:

$ hexer --pomoć
$ man hexer

Zaključak

Hex uređivači zaista su korisni za pregled binarnih podataka prethodno sastavljenih datoteka čiji izvorni kod obično nije dostupan. Međutim, pregled heksadecimalnih podataka, pronalaženje pravih vrijednosti, razumijevanje uzoraka i uređivanje podataka može biti izuzetno težak zadatak jer često ljudsko čitljivi podaci nisu dostupni. Unatoč tim izazovima, programeri često koriste hex uređivače za reverzno inženjerstvo binarnih podataka.

Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...
Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...