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.
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.
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.
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ó.
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ő.
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.
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ó.
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.
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.
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?