Najboljši šesterokotni urejevalniki za Linux


V tem članku bomo pregledali nekaj najboljših šesterokotnih urejevalnikov za Linux. Toda preden začnemo, poglejmo, kaj v resnici je šesterokotni urejevalnik.

Preprosto povedano, šestnajstiški urejevalnik vam omogoča pregledovanje in urejanje binarnih datotek. Razlika med običajnim urejevalnikom besedila in šestnajstiškim urejevalnikom je v tem, da običajni urejevalnik predstavlja logično vsebino datoteke, medtem ko šestnajstiški urejevalnik predstavlja fizično vsebino datoteke.

Šestnajstiški urejevalniki se uporabljajo za urejanje posameznih bajtov podatkov in jih večinoma uporabljajo programerji ali sistemski skrbniki. Nekateri najpogosteje uporabljeni primeri so odpravljanje napak ali povratni inženiring binarnih komunikacijskih protokolov. Seveda lahko uporabljate še šestnamenske urejevalnike - na primer pregled datotek z neznano obliko datoteke, izvajanje šestnajstiške primerjave, pregled izpisa pomnilnika programa in drugo.

Večina omenjenih šestnajstiških urejevalnikov je na voljo za namestitev iz privzetega skladišča z upraviteljem paketov vaše distribucije, na primer:

# 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]

Če ni na voljo nobenega paketa, pojdite na spletno mesto vsakega orodja, kjer boste dobili samostojen paket za postopke prenosa in namestitve, skupaj s podrobnostmi o odvisnostih.

1. Šestnajstiški urejevalnik Xxd

Večina (če ne vse) distribucij Linuxa ima urejevalnik, ki vam omogoča izvajanje šestnajstiških in binarnih manipulacij. Eno od teh orodij je orodje ukazne vrstice-xxd, ki se najpogosteje uporablja za šestnajstični izpis dane datoteke ali standardni vnos. Prav tako lahko pretvori šestnajstiški izpis nazaj v prvotno binarno obliko.

2. Hexedit Hex Editor

Hexedit je še en šestnajstiški urejevalnik ukazne vrstice, ki je morda že vnaprej nameščen v vašem operacijskem sistemu. Hexedit hkrati prikazuje šestnajstiški in ASCII pogled datoteke.

3. Hexyl Hex Editor

Drugo uporabno orodje za pregled binarne datoteke je heksil, preprost pregledovalnik šesterokotnikov za terminal Linux, ki uporablja barvni izhod za določanje različnih kategorij bajtov.

Pogled na heksil je razdeljen na tri stolpce:

  • Odmik stolpec, ki vam pove, koliko bajtov ste v datoteki.
  • Šestnajsti stolpec, ki vsebuje šestnajstiški pogled datoteke. (Upoštevajte, da je vmes ločnica)
  • Besedilni prikaz datoteke.

Namestitev tega šestnajstiškega pregledovalnika je za različne operacijske sisteme drugačna, zato je priporočljivo, da v projektu preverite datoteko readme, da vidite natančna navodila za namestitev vašega OS.

4. Ghex - GNOME Hex Editor

Ghex je grafični šestnajstiški urejevalnik, ki uporabnikom omogoča urejanje binarne datoteke v šestnajstiški in ASCII obliki. Ima večstopenjski mehanizem za razveljavitev in ponovitev, ki se nekaterim zdi uporaben. Druga koristna funkcija je iskanje in zamenjava funkcij ter pretvorba med binarnimi, osmih, decimalnih in šestnajstiških vrednosti.

5. Blagoslovi šesterokotni urejevalnik

Eden bolj naprednih šestnajstiških urejevalnikov v tem članku je Bless, ki je podoben Ghexu, ima grafični vmesnik, ki omogoča urejanje velikih podatkovnih datotek z večstopenjskim mehanizmom za razveljavitev/ponovitev. Ima tudi prilagodljive poglede podatkov, funkcijo iskanja in zamenjave ter večnitno iskanje in shranjevanje operacij. Z zavihki lahko hkrati odprete več datotek. Funkcionalnost lahko razširite tudi z vtičniki.

6. Urejevalnik Okteta

Okteta je še en preprost urejevalnik za pregled datotek s surovimi podatki. Nekatere glavne značilnosti oktete vključujejo:

  • Različni pogledi znakov - tradicionalni v stolpcih ali vrsticah z vrednostjo na vrhu znaka.
  • Urejanje podobno urejevalniku besedil.
  • Različni profili za poglede podatkov.
  • Več odprtih datotek.
  • Oddaljene datoteke po FTP ali HTTP.

7. wxHexEditor

wxHexEditor je še eden izmed šestnajstih urejevalnikov Linuxa, ki imajo nekatere napredne funkcije in čeprav za urejevalnika ni uradne dokumentacije, obstaja dobro napisana wiki stran, ki pojasnjuje, kako jih uporabljati.

whHexEditor je namenjen predvsem velikim datotekam. Z večjimi datotekami deluje hitreje, ker ne poskuša kopirati celotne datoteke v vaš RAM. Ima nizko porabo pomnilnika in si lahko ogleda več datotek hkrati. Ker ima toliko funkcij in prednosti, jih boste morda želeli pregledati na wiki strani ali na uradnem spletnem mestu wxHexEditor.

8. Hexcurse - Konzola Hex Editor

Hexcurse je šestnajstiški urejevalnik na osnovi Ncurses. Odpira, ureja in shranjuje datoteke v prijaznem vmesniku terminala, ki vam omogoča, da se pomaknete na določeno vrstico ali izvedete iskanje. Z lahkoto lahko preklapljate med šestnajstiškimi/decimalnimi naslovi ali preklapljate med šestnajstiškima in oknoma ASCI.

9. Hexer Binary Editor

Hexer je še en binarni urejevalnik ukazne vrstice. Razlika v tem je, da je urejevalnik sloga, podoben Vi, za binarne datoteke. Nekatere najbolj opazne funkcije so-več vmesnih pomnilnikov, razveljavitev na več ravneh, urejanje ukazne vrstice z dokončanjem in binarni regularni izraz.

To je bil hiter pregled nekaterih najpogosteje uporabljenih šestnajstiških urejevalnikov v Linuxu. Poslušajmo vaše mnenje. Katere šesterokotne urejevalnike uporabljate in zakaj imate raje predvsem ta urejevalnik? Kaj ga naredi boljšega od drugih?