Nejlepší hex editory pro Linux

v tomto článku se podíváme na některé z nejlepších hex editorů pro Linux. Ale než začneme, podívejme se na to, co je vlastně Hex editor.

co je Hex editor

jednoduše řečeno, hex editor umožňuje zkoumat a upravovat binární soubory. Rozdíl mezi obyčejný textový editor a hex editor je, že pravidelné editor představuje logický obsah souboru, zatímco hex editor představuje fyzický obsah souboru.

kteří používají Hex editor

hex editory se používají pro editaci jednotlivých bajtů dat a jsou většinou používány programátory nebo správci systému. Některé z nejběžnějších používaných případů jsou ladění nebo reverzní inženýrství binární komunikační protokoly. Samozřejmě existuje mnoho dalších věcí, které můžete použít hexadecimální editory – například prohlížení souborů s neznámým formátem souboru, provádí hexadecimální srovnání, prohlížení výpisu paměti programu a další.

Většina z nich se zmínil, hex editory jsou k dispozici pro instalaci z výchozí úložiště pomocí vaší distribuce správce balíčků, jako tak:

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

Pokud není balíček k dispozici, přes hlavu na internetových stránkách každý nástroj, kde budete mít samostatný balíček ke stažení a instalace postupů, spolu s podrobnostmi o závislosti.

Xxd Hex Editor

většina (ne-li každá) distribuce Linuxu přichází s editorem, který umožňuje provádět hexademické a binární manipulace. Jedním z těchto nástrojů je nástroj příkazového řádku-xxd, se nejčastěji používá k vytvoření hex výpisu daného souboru nebo standardního vstupu. Může také převést hexadecimální výpis zpět do původní binární podoby.

Xxd Hex Editor pro Linux
Xxd Hex Editor pro Linux

Hexedit Hex Editor

Hexedit je další hexademical příkazový řádek editor, který už může být předinstalován na vašem OS. Hexedit zobrazuje současně hexademický i ASCII pohled na soubor.

Hexedit pro Linux
Hexedit pro Linux

Hexyl Hex Editor

Další užitečný nástroj pro zkoumání binární soubor je hexyl, je jednoduchý prohlížeč pro Linux terminál, který používá barevný výstup určit různé kategorie bytů.

Hexyl - Hex Viewer pro Linux
Hexyl – Hex Viewer pro Linux

pohled hexyl je rozdělena na tři sloupce:

  • Posun sloupec vám řekne, kolik bajtů do souboru.
  • Hex sloupec, který obsahuje hexademický pohled na soubor. (Všimněte si, že mezi nimi je dělicí čára)
  • textové znázornění souboru.

instalace této hex viewer je pro různé operační systémy, takže je doporučeno zkontrolovat read-me soubor v projektu, přesný návod pro váš operační systém.

Ghex-GNOME Hex Editor

Ghex je grafický hex editor, který umožňuje uživatelům upravovat binární soubor ve formátu hex i ASCII. Má víceúrovňový mechanismus undo a redo, který někteří mohou považovat za užitečný. Další užitečnou funkcí jsou funkce najít a nahradit a převod mezi binárními, osmičkovými, desetinnými a hexademickými hodnotami.

Ghex - Grafické Hex Editor pro Linux
Ghex – Grafické Hex Editor pro Linux

Bless Hex Editor

Jeden z více pokročilé hex editory v tomto článku je Žehnej, je podobný Ghex, má grafické rozhraní, které umožňuje upravovat velké soubory dat s víceúrovňové undo/redo mechanismus. Má také přizpůsobitelné zobrazení dat, najít-nahradit funkci a vícevláknové vyhledávání a ukládání operací. Více souborů lze otevřít najednou pomocí karet. Funkčnost lze také rozšířit pomocí pluginů.

Bless Hex Editor pro Linux
Bless Hex Editor pro Linux

Editor Okteta

Okteta je další jednoduchý editor pro prohlížení raw datové soubory. Některé z hlavních rysů okteta zahrnují:

  • různé pohledy na znaky-tradiční ve sloupcích nebo v řádcích s hodnotou horní části znaku.
  • editace podobná textovému editoru.
  • různé profily pro zobrazení dat.
  • více otevřených souborů.
  • vzdálené soubory pomocí FTP nebo HTTP.
Okteta Editor pro Raw Data
Okteta Editor pro Raw Data

wxHexEditor

wxHexEditor je další z Linuxu hex editory, které má některé pokročilé funkce, a zatímco tam je žádné oficiální dokumentaci k editoru, tam je dobře napsaný wiki stránku, která poskytuje vysvětlení, jak používat moc. Wiki stránku najdete zde.

wxHexEditor pro Linux
wxHexEditor pro Linux

whHexEditor je zaměřen hlavně na velké soubory. Pracuje rychleji s většími soubory, protože se nepokouší zkopírovat celý soubor do paměti RAM. Má nízkou spotřebu paměti a může zobrazit více souborů najednou. Vzhledem k tomu, že má tolik funkcí a výhod, můžete si je všechny prohlédnout na wiki stránce nebo na oficiálním webu wxHexEditor.

Hexcurse-Console Hex Editor

Hexcurse je hex editor založený na ncurses. Je schopen otevírat, upravovat a ukládat soubory v přátelském rozhraní terminálu, které vám umožní přejít na konkrétní řádek nebo provést vyhledávání. Můžete snadno přepínat mezi hex / desetinné adresy nebo přepínat mezi Hex a ASCI oken.

Hexcurse - Hex Editor pro Linux
Hexcurse – Hex Editor pro Linux

Zaklínač Binární Editor

Zaklínač je další příkazového řádku binární editor. Rozdíl v tomto je, že je to Vi jako editor stylů pro binární soubory. Některé z nejvýznamnějších funkcí jsou-multi vyrovnávací paměti, víceúrovňové zpět, editace příkazového řádku s dokončením a binární regulární výraz.

Zaklínač - Binární Editor pro Linux
Zaklínač – Binární Editor pro Linux
Závěr

To bylo rychlý přehled některých z nejčastěji používaných hex editory v Linuxu. Poslechněte si váš názor. Jaké hex editory používáte a proč dáváte přednost tomuto editoru zejména? Co dělá to lepší než ostatní?