Top Hex szerkesztők Linux

ebben a cikkben áttekintjük a Linux legjobb hex szerkesztőit. De mielőtt elkezdenénk, nézzük meg, mi is valójában egy hex szerkesztő.

mi a Hex editor

egyszerű szavakkal, a hex editor lehetővé teszi a bináris fájlok vizsgálatát és szerkesztését. A normál szövegszerkesztő és a hex szerkesztő közötti különbség az, hogy a normál szerkesztő a fájl logikai tartalmát, míg a hex szerkesztő a fájl fizikai tartalmát képviseli.

akik Hex Editort használnak

a Hex editorokat az egyes bájtok szerkesztésére használják, és leginkább a programozók vagy a rendszergazdák használják. A leggyakrabban használt esetek a bináris kommunikációs protokollok hibakeresése vagy visszafejtése. Természetesen sok más dolog is használható hex szerkesztők – például ismeretlen fájlformátumú fájlok áttekintése, hex összehasonlítás, program memória kiírása és mások áttekintése.

az említett hex szerkesztők többsége telepíthető az alapértelmezett adattárból a disztribúció csomagkezelőjével, így:

# yum install package # dnf install package # apt install package # zypper install package # pacman -Ss package 

ha nem áll rendelkezésre csomag, keresse fel az egyes eszközök webhelyét, ahol megkapja az önálló csomagot a letöltési és telepítési eljárásokhoz, valamint a függőségekkel kapcsolatos részleteket.

Xxd Hex Editor

a legtöbb (ha nem az összes) Linux disztribúcióhoz tartozik egy szerkesztő, amely lehetővé teszi a hexademikus és bináris manipulációt. Az egyik ilyen eszköz a parancssori eszköz-xxd, amelyet leggyakrabban egy adott fájl vagy szabványos bemenet hexadecimális kiírására használnak. Azt is átalakítani egy hex dump vissza az eredeti bináris formában.

Xxd Hex Editor for Linux
Xxd Hex Editor for Linux

Hexedit Hex Editor

a Hexedit egy másik hexademikus parancssori szerkesztő, amely esetleg már előre telepítve van az operációs rendszeren. A Hexedit egyszerre jeleníti meg a fájl hexademikus és ASCII nézetét.

Hexedit for Linux
Hexedit for Linux

Hexyl Hex Editor

egy másik hasznos eszköz a bináris fájl vizsgálatához hexyl, egy egyszerű hex viewer for Linux terminal, amely színes kimenetet használ a bájtok különböző kategóriáinak meghatározásához.

 Hexyl-Hex Viewer for Linux
Hexyl-Hex Viewer for Linux

a hexyl nézete három oszlopra oszlik:

  • Offset oszlop megmondja, hogy hány bájt a fájlba van.
  • Hex oszlop, amely a fájl hexademikus nézetét tartalmazza. (Vegye figyelembe, hogy van egy hasító vonal között)
  • szöveges ábrázolása egy fájlt.

ennek a hex-nézőnek a telepítése eltérő a különböző operációs rendszereknél, ezért javasoljuk, hogy ellenőrizze a Read-me fájlt a projektben, hogy megnézze az operációs rendszer pontos telepítési utasításait.

Ghex – GNOME Hex Editor

a Ghex egy grafikus hex szerkesztő, amely lehetővé teszi a felhasználók számára a bináris fájl szerkesztését mind hex, mind ASCII formátumban. Többszintű visszavonási és redo mechanizmussal rendelkezik, amelyet egyesek hasznosnak találhatnak. Egy másik hasznos funkció a find and replace függvények, valamint a bináris, oktális, decimális és hexademikus értékek közötti konverzió.

Ghex - grafikus hexadecimális szerkesztő Linuxhoz
Ghex – grafikus hexadecimális szerkesztő Linuxhoz

Bless hexadecimális szerkesztő

az egyik fejlettebb hexadecimális szerkesztő ebben a cikkben Bless, hasonló a Ghex-hez, grafikus felülettel rendelkezik, amely lehetővé teszi nagy adatfájlok szerkesztését többszintű visszavonási/redo mechanizmussal. Testreszabható adatnézetekkel, keresés-csere funkcióval és többszálú keresési és mentési műveletekkel is rendelkezik. Több fájl nyitható meg egyszerre a lapok segítségével. A funkcionalitás bővítményeken keresztül is bővíthető.

Bless - Hex szerkesztő Linuxhoz
Bless – Hex szerkesztő Linuxhoz

Okteta szerkesztő

az Okteta egy másik egyszerű szerkesztő a nyers adatfájlok áttekintéséhez. Az okteta néhány fő jellemzője a következő:

  • a karakterek különböző nézetei-hagyományos oszlopokban vagy sorokban, a karakter tetejének értékével.
  • Szerkesztés hasonló a szövegszerkesztőhöz.
  • különböző profilok az adatnézetekhez.
  • több megnyitott fájl.
  • távoli fájlok FTP vagy HTTP segítségével.
Okteta Editor for Raw Data
Okteta Editor for Raw Data

wxHexEditor

a wxHexEditor egy másik Linux hex Editor, amely rendelkezik néhány fejlett funkcióval, és bár nincs hivatalos dokumentáció a szerkesztő számára, van egy jól megírt wiki oldal, amely magyarázatot ad arra, hogyan kell használni a túl. A wiki oldal itt található.

Wxhexeditor for Linux
Wxhexeditor for Linux

a whHexEditor elsősorban nagy fájlokra irányul. Nagyobb fájlokkal gyorsabban működik, mert nem próbálja meg a teljes fájlt a RAM-ba másolni. Alacsony memóriafelhasználással rendelkezik, és egyszerre több fájlt is megtekinthet. Valójában, mivel olyan sok funkcióval és előnnyel rendelkezik, érdemes átnézni őket a wiki oldalon vagy a hivatalos wxHexEditor webhelyen.

Hexcurse – konzol Hex Editor

Hexcurse egy ncurses-alapú hex szerkesztő. Ez képes megnyitni, szerkeszteni, és mentse a fájlokat, egy barátságos terminál felület, amely lehetővé teszi, hogy menjen az adott sort, vagy végezzen keresést. Könnyedén válthat a hex / decimális címek között, vagy válthat a hex és az ASCI ablakok között.

Hexcurse - Hex Editor for Linux
Hexcurse – Hex Editor for Linux

Hexer Binary Editor

Hexer egy másik parancssori bináris szerkesztő. A különbség ebben az, hogy ez Vi, mint a stílus szerkesztő bináris fájlokat. Néhány a leginkább figyelemre méltó funkciók-multi pufferek, többszintű visszavonás, parancssori szerkesztés befejezése és bináris reguláris kifejezés.

Hexer - bináris szerkesztő Linuxhoz
Hexer – bináris szerkesztő Linuxhoz
következtetés

ez egy gyors áttekintés volt a Linuxban leggyakrabban használt Hexa szerkesztőkről. Hadd halljuk a véleményét. Milyen hex szerkesztőket használ, és miért részesíti előnyben ezt a szerkesztőt? Mi teszi jobbá a többiekkel szemben?