Najbolji Hex uređivači za Linux


U ovom ćemo članku pregledati neke od najboljih hex editora za Linux. Ali prije nego što počnemo, pogledajmo što je zapravo hex editor.

Što je Hex editor

Jednostavnim riječima, hex editor omogućuje vam pregled i uređivanje binarnih datoteka. Razlika između običnog uređivača teksta i heksadecimalnog uređivača je u tome što obični uređivač predstavlja logički sadržaj datoteke, dok heksadecimalni uređivač predstavlja fizički sadržaj datoteke.

Tko koristi Hex editor

Hex uređivači koriste se za uređivanje pojedinačnih bajtova podataka i uglavnom ih koriste programeri ili administratori sustava. Neki od najčešće korištenih slučajeva su otklanjanje pogrešaka ili obrnuti inženjering binarnih komunikacijskih protokola. Naravno, postoje mnoge druge stvari koje možete koristiti heksadecimalne uređivače - na primjer pregledavanje datoteka s nepoznatim formatom datoteke, izvođenje heksadecimalne usporedbe, pregled ispisa memorije programa i drugo.

Većina ovih spomenutih heksadecimalnih uređivača dostupna je za instalaciju iz zadanog repozitorija pomoću upravitelja paketa vaše distribucije, ovako:

yum install package       [On CentOS]
dnf install package       [On Fedora]
apt install package       [On Debian/Ubuntu]
zypper install package    [On OpenSuse]
pacman -Ss package        [on Arch Linux]

Ako paket nije dostupan, prijeđite na web mjesto svakog alata gdje ćete dobiti samostalni paket za postupke preuzimanja i instalacije, zajedno s pojedinostima o ovisnostima.

1. Xxd Hex Editor

Većina (ako ne i svaka) distribucija Linuxa dolazi s editorom koji vam omogućuje izvođenje heksadecimalne i binarne manipulacije. Jedan od tih alata je alat naredbenog retka – xxd, koji se najčešće koristi za izradu heksadecimalne kopije date datoteke ili standardnog unosa. Također može pretvoriti hex dump natrag u izvorni binarni oblik.

2. Hexedit Hex Editor

Hexedit je još jedan heksadecimalni uređivač naredbenog retka koji je možda već unaprijed instaliran na vašem OS-u. Hexedit prikazuje i heksadecimalni i ASCII prikaz datoteke u isto vrijeme.

3. Hexyl Hex Editor

Još jedan koristan alat za ispitivanje binarne datoteke je hexyl, jednostavan heksadecimalni preglednik za Linux terminal koji koristi izlaz u boji za određivanje različitih kategorija bajtova.

Pogled na heksil je podijeljen u tri stupca:

  • Stupac Offset koji vam govori koliko bajtova imate u datoteci.
  • Hex stupac, koji sadrži heksadecimalni prikaz datoteke. (Imajte na umu da postoji linija razdvajanja između)
  • Tekstualni prikaz datoteke.

Instalacija ovog heksadecimalnog preglednika razlikuje se za različite operativne sustave, pa se preporučuje da provjerite readme datoteku u projektu kako biste vidjeli točne upute za instalaciju za vaš OS.

4. Ghex – GNOME Hex Editor

Ghex je grafički heksadecimalni uređivač koji korisnicima omogućuje uređivanje binarne datoteke u heksadecimalnom i ASCII formatu. Ima višerazinski mehanizam poništavanja i ponavljanja koji bi nekima mogao biti koristan. Još jedna korisna značajka je pronalaženje i zamjena funkcija i pretvaranje između binarnih, oktalnih, decimalnih i heksadecimalnih vrijednosti.

5. Bless Hex Editor

Jedan od naprednijih heksadecimalnih uređivača u ovom članku je Bless, koji je sličan Ghexu, ima grafičko sučelje koje vam omogućuje uređivanje velikih podatkovnih datoteka s višerazinskim mehanizmom za poništavanje/ponavljanje. Također ima prilagodljive prikaze podataka, značajku traženja-zamjene i višenitno pretraživanje i operacije spremanja. Više datoteka se može otvoriti odjednom pomoću kartica. Funkcionalnost se također može proširiti pomoću dodataka.

6. Urednik Okteta

Okteta je još jedan jednostavan editor za pregled datoteka s neobrađenim podacima. Neke od glavnih značajki oktete uključuju:

  • Različiti prikazi znakova – tradicionalni u stupcima ili u redovima s vrijednošću vrha znaka.
  • Uređivanje slično uređivaču teksta.
  • Različiti profili za prikaz podataka.
  • Više otvorenih datoteka.
  • Udaljene datoteke putem FTP-a ili HTTP-a.

7. wxHexEditor

wxHexEditor je još jedan od Linux heksadecimalnih uređivača koji imaju neke napredne značajke i iako ne postoji službena dokumentacija za uređivač, postoji dobro napisana wiki stranica koja također nudi objašnjenje kako ih koristiti.

whHexEditor uglavnom je namijenjen velikim datotekama. Radi brže s većim datotekama jer ne pokušava kopirati cijelu datoteku u vaš RAM. Ima malu potrošnju memorije i može pregledavati više datoteka odjednom. Budući da ima toliko značajki i prednosti, možda ćete ih htjeti pregledati sve na wiki stranici ili službenoj web stranici wxHexEditor.

8. Hexcurse – Hex uređivač konzole

Hexcurse je hex uređivač temeljen na Ncurses-u. Može otvarati, uređivati i spremati datoteke unutar prijateljskog terminalskog sučelja koje vam omogućuje da odete na određeni redak ili izvršite pretraživanje. Možete jednostavno mijenjati heksadecimalne/decimalne adrese ili se prebacivati između heksadecimalnih i ASCI prozora.

9. Hexer binarni uređivač

Hexer je još jedan binarni uređivač naredbenog retka. Razlika u ovom je u tome što je to uređivač stilova za binarne datoteke nalik na Vi. Neke od najznačajnijih značajki su – više međuspremnika, višerazinsko poništavanje, uređivanje naredbenog retka s dovršavanjem i binarni regularni izraz.

Zaključak

To je bio brzi pregled nekih od najčešće korištenih hex editora u Linuxu. Da čujemo vaše mišljenje. Koje hex editore koristite i zašto preferirate baš taj editor? Što ga čini boljim od ostalih?