Weboldal keresés

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?