hex editor je speciální typ editoru, který může otevřít jakýkoli typ souboru a zobrazit jeho obsah, byte byte. „Hex „v“ hex editoru “ je zkratka pro hexadecimální, což je systém čísel base-16. Tento typ editoru umožňuje prohlížet a upravovat binární soubory. Binární soubor je soubor, který obsahuje data ve strojově čitelné formě (na rozdíl od textového souboru, který může číst člověk).
vzhledem k tomu, Hex editor se používá k úpravě binárních souborů, oni jsou někdy známí jako binární editor nebo binární editor souborů. Pokud upravíte soubor pomocí editoru hex, říká se, že soubor hex upravíte a proces používání editoru hex se nazývá hex editace.
hex editory se často používají pro ladění a reverzní inženýrství binárních komunikačních protokolů. Mohou také prohlížet soubory s neznámým formátem souboru, prohlížení skládek paměti programu, a hex srovnání. Hex editory vám mohou pomoci odstranit vodoznaky nebo jiná data, která jsou skryta v souboru. Hex editory jsou oblíbeným nástrojem komunit pro modifikaci her.
Pokud používáte textový editor otevřít binární soubor, uvidíte velké množství nesrozumitelných informací, zdánlivě náhodné znaky s diakritikou, a dlouhé řádky přetékající text. Úprava nebo uložení binárního souboru v textovém editoru soubor poškodí.
zde jsou naše doporučené hex editory. Všechny jsou zdarma a open source software.
Pojďme prozkoumat 9 programů na dosah ruky. Pro každý titul jsme sestavili vlastní stránku portálu, úplný popis s hloubkovou analýzou jeho funkcí a odkazy na příslušné zdroje.
Hex Editory | |
---|---|
Okteta | Jednoduché, KDE editor pro raw data souborů, s dobrou škálu funkcí |
DHEX | ncurses-based hex editor s diff režimu |
hexyl | Jednoduchý prohlížeč pro terminál |
GHex | Hex editor pro GNOME |
wxHexEditor | Hex a editor disku, který využívá wxWidgets GUI knihovny |
wxMEdit | Vylepšená verze přerušena MadEdit |
Požehnej | Gtk# hex editor |
hexedit | Zobrazení a editaci hexadecimálních souborů |
zaklínač | Multi-buffer editor pro binární soubory s vi-rozhraní ve stylu |
Pokud hledáte alternativu, podívejte se na hyx, minimalistický (2200 řádků C), ale výkonný (hex/ASCII, vložit/nahradit/odstranit, kopírovat/vložit, undo/redo, vyhledávání, barvy, vim-inspiroval kontroly) Linux terminál hex editor.
dalším nástrojem, který stojí za prozkoumání, je xxd. Tento nástroj z Vim vytvoří hex výpis 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.