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.

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.

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ů.

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.

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ů.

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.

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.

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.

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.

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í?