Legjobb hexa szerkesztők Linuxhoz
Ebben a cikkben áttekintjük a legjobb hexa szerkesztőket Linuxhoz. De mielőtt elkezdenénk, nézzük meg, mi is az a hexa szerkesztő.
Mi az a Hex szerkesztő
Egyszerű szavakkal, a hexadecimális szerkesztő lehetővé teszi a bináris fájlok vizsgálatát és szerkesztését. A különbség a normál szövegszerkesztő és a hexadecimális szerkesztő között az, hogy a normál szerkesztő a fájl logikai tartalmát, míg a hexadecimális szerkesztő a fájl fizikai tartalmát reprezentálja.
Akik Hex szerkesztőt használnak
A hexadecimális szerkesztőket az adatok egyes bájtjainak szerkesztésére használják, és többnyire programozók vagy rendszergazdák használják őket. A leggyakrabban használt esetek a hibakeresés vagy a visszafejtéses bináris kommunikációs protokollok. Természetesen sok más dolog is használható hexadecimális szerkesztőkkel – például ismeretlen fájlformátumú fájlok áttekintése, hexadecimális összehasonlítás, programmemória kiíratása és mások.
Az említett hexadecimális szerkesztők többsége telepíthető az alapértelmezett tárolóból a disztribúció csomagkezelőjével, például:
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]
Ha nincs elérhető csomag, látogasson el az egyes eszközök webhelyére, ahol megkapja az önálló csomagot a letöltési és telepítési eljárásokhoz, valamint a függőségek részleteit.
1. Xxd Hex Editor
A legtöbb (ha nem minden) Linux disztribúcióhoz tartozik egy szerkesztő, amely lehetővé teszi hexadecimális és bináris manipuláció végrehajtását. Az egyik ilyen eszköz a parancssori eszköz – xxd, amelyet leggyakrabban egy adott fájl vagy szabványos bemenet hexadecimális kiíratására használnak. A hexadecimális kiírást is vissza tudja alakítani az eredeti bináris formájára.
2. Hexedit Hex Editor
A Hexedit egy másik hexadecimális parancssori szerkesztő, amely már előre telepítve lehet az operációs rendszerére. A Hexedit egyszerre mutatja a fájl hexadecimális és ASCII nézetét.
3. Hexyl Hex szerkesztő
Egy másik hasznos eszköz a bináris fájlok vizsgálatához a hexyl, egy egyszerű hexadecimális megjelenítő Linux terminálhoz, amely színes kimenetet használ a bájtok különböző kategóriáinak meghatározására.
A hexil nézete három oszlopra oszlik:
- Offset oszlop, amely megmutatja, hány bájt van a fájlban.
- Hexadecimális oszlop, amely a fájl hexadecimális nézetét tartalmazza. (Ne feledje, hogy van egy elválasztó vonal között)
- Egy fájl szöveges ábrázolása.
Ennek a hexadecimális megjelenítőnek a telepítése eltérő a különböző operációs rendszereken, ezért ajánlatos a projektben található readme fájlt ellenőrizni, hogy megtudja az operációs rendszerének megfelelő telepítési utasításokat.
4. Ghex – GNOME Hex Editor
A Ghex egy grafikus hexadecimális szerkesztő, amellyel a felhasználók hexadecimális és ASCII formátumú bináris fájlokat is szerkeszthetnek. Többszintű visszavonási és újrakészítési mechanizmussal rendelkezik, amelyet egyesek hasznosnak találhatnak. Egy másik hasznos funkció a függvények keresése és cseréje, valamint a bináris, oktális, decimális és hexadecimális értékek közötti konvertálás.
5. Bless Hex Editor
Ebben a cikkben az egyik fejlettebb hexadecimális szerkesztő a Bless, amely hasonló a Ghexhez, grafikus felülettel rendelkezik, amely lehetővé teszi a nagy adatfájlok szerkesztését többszintű visszavonási/újrakészítési mechanizmussal. Ezenkívül testreszabható adatnézetekkel, keresés-csere funkcióval, valamint többszálú kereséssel és műveletek mentésével is rendelkezik. A fülek használatával egyszerre több fájl is megnyitható. A funkcionalitás bővítményekkel is bővíthető.
6. Okteta Szerkesztő
Az Okteta egy másik egyszerű szerkesztő a nyers adatfájlok áttekintésére. Az okteta néhány fő jellemzője:
- A karakterek különböző nézetei – hagyományosan oszlopokban vagy sorokban, a karakter tetejének értékével.
- Szövegszerkesztőhöz hasonló szerkesztés.
- Különböző profilok az adatnézetekhez.
- Több megnyitott fájl.
- Távoli fájlok FTP-n vagy HTTP-n keresztül.
7. wxHexEditor
A wxHexEditor egy másik a Linux hexadecimális szerkesztője, amely rendelkezik néhány fejlett funkcióval, és bár a szerkesztőhöz nincs hivatalos dokumentáció, van egy jól megírt wikioldal, amely magyarázatot ad a használatukra is.
A whHexEditor főként nagy fájlok kezelésére szolgál. Nagyobb fájlokkal gyorsabban működik, mert nem kísérli meg a teljes fájlt a RAM-ba másolni. Alacsony memóriafogyasztással rendelkezik, és egyszerre több fájlt is meg tud nézni. Mivel nagyon sok funkcióval és előnnyel rendelkezik, érdemes átnézni mindegyiket a wiki oldalon vagy a hivatalos wxHexEditor webhelyen.
8. Hexcurse – Konzol hexa szerkesztő
A Hexcurse egy Ncurses-alapú hexadecimális szerkesztő. Meg tud nyitni, szerkeszteni és menteni fájlokat egy barátságos terminálfelületen belül, amely lehetővé teszi egy adott sorra lépést vagy keresést. Könnyedén válthat a hexadecimális/decimális címek között, vagy válthat a hexadecimális és az ASCI ablakok között.
9. Hexer bináris szerkesztő
A Hexer egy másik parancssori bináris szerkesztő. A különbség ebben az, hogy ez egy Vi-szerű stílusú szerkesztő bináris fájlokhoz. A legfigyelemreméltóbb funkciók a következők: több puffer, többszintű visszavonás, parancssori szerkesztés befejezéssel és bináris reguláris kifejezés.
Következtetés
Ez egy gyors áttekintés volt a Linuxban leggyakrabban használt hexaszerkesztőkről. Halljuk a véleményét. Milyen hexa szerkesztőket használsz, és miért pont ezt a szerkesztőt részesíted előnyben? Mitől jobb a többihez képest?