Hex editor je program, který umožňuje uživateli zobrazit, upravit a manipulovat s binární soubory, které obsahují data, která je čitelný pro stroje, ale ne pro lidi. To je místo, kde hex editory přicházejí do hry, protože na rozdíl od jiných programů a nástrojů, které interpretují data ze souborů, hex editorů, na druhou stranu, nabídnout uživateli možnost upravit fyzické binární obsah souboru.
pokud tedy hledáte hex edit raw data, uvedeme seznam 10 nejlepších editorů Linux hex,které vám to pomohou!
obvyklý hexadecimální editor má tři oddělené oblasti: „hexadecimální oblast“ umístěná uprostřed,“ adresní oblast „sedící vlevo a“ znaková oblast “ na pravé straně. Kromě toho, některé z těchto hex editory, známý především jako sektor nebo diskové editory, mají vlastnosti, které umožňují uživateli upravovat a analyzovat sektor dat z pevných disků a disket.
nejlepší Linux Hex editory
široká škála open-source hex editorů běží výhradně na Linuxu a jsou snadno dostupné na trhu. Jsou neuvěřitelně přínosné pro uživatele, protože psaní celého vlastního programu pro načtení dat z poškozených souborů nemusí být vždy užitečné. To je důvod, proč Linux hex editory jsou tak užitečné a pohodlné, a my jsme uvedeny top 10 drahokamy si můžete vybrat z!
Bless Hex Editor
Bless hex editor je open-source, rychlý, a velmi spolehlivé. Zatímco je vysoce přizpůsobitelný, Bless nabízí mnoho užitečných funkcí, které ostatní redaktoři hex postrádají,a proto si zaslouží naše nejlepší doporučení. Psáno s GTK hlavně pro operační systémy Linux, Bless se zabývá velkými soubory pohodlně a umožňuje uživateli víceúrovňové opakovat a vrátit operace.
Jak již bylo zmíněno dříve, Požehnej má dlouhý seznam užitečných funkcí, jako je efektivní kopírovat a vložit funkce, hledání souborů, a jejich dokumentaci, aby dokončit úkoly s optimální produktivitou, vhodné konverzní tabulky, a potrubí karet rozšířit uživatelské ovládání. Umožňuje také blokování zařízení a uživatelských doplňků a pluginů. Kromě toho je Bless ve výchozím nastavení přátelský s mnoha formáty souborů, včetně .html a .txt soubory.
Bless je velmi populární mezi uživateli a v některých ohledech podobný Ghexu. Má příjemné grafické uživatelské rozhraní, Více zobrazení dat a vícevláknové vyhledávání a ukládání akcí. Se všemi těmito skvělými funkcemi můžete rychle získat Editor Bless hex, který bude stavět na jejich stránce Github s přidruženými pokyny.
ke Stažení Žehnej
Ghex / GNOME Hex Editor
Stejně jako Žehnej, Ghex nebo GNOME hex editor je bohatá s funkcemi a nabízí rozsáhlé funkce. Ghex umožňuje načítání nezpracovaných dat ze všech souborů a umožňuje uživateli prohlížet a upravovat v ASCII nebo hex. Můžete použít Ghex vyřešit chybné soubory, protože můžete ladit pomocí kódu objektu nebo kódování. Zajímavé je, že také najde své uplatnění ve videohrách pro ukládání pokroku a manipulaci s výsledkovou tabulkou.
Ghex nabízí mnoho speciální editační funkce, jako je multi-level undo a redo operací, najít a nahradit funkce prostřednictvím nezpracovaná binární data, a několik různých názorů pro hex editaci vzhledem k uživatelsky konfigurovatelné MDI. Navíc umožňuje uživateli sledovat a převádět strojový kód mezi jejich binárními, desetinnými, hexadecimálními a osmičkovými hodnotami.
díky esteticky příjemnému rozhraní Ghex vybavuje své uživatele mnoha užitečnými funkcemi. Je vysoce doporučeno pro každého, kdo pracuje s velkými soubory.
ke Stažení Ghex
Vim
Speciálně navržen pro editaci textových souborů v hexadecimálním režimu, Vim uspokojí své uživatele s externí nástroj s názvem „xxd“, vestavěný-in výchozí pro mnoho distribucí Linuxu. Integrace tohoto nástroje však není dokonalá, proto uživatelé často potřebují spustit příkaz‘:%!xxd ‚převést na hexadecimální a‘:%!xxd-r ‚ převést na originál.
Vim nabízí funkci, která převádí binární soubor do hex režimu a zpět pohodlně. Proces převodu mezi binárním a hexadecimálním ve Vim lze automatizovat pomocí čtecích háčků a zápisu vyrovnávací paměti. Doprovází rozsáhlou podporu pluginů a vylepšený strom vrácení zpět a pohodlnou integraci s mnoha externími nástroji.
procesy jako přesměrování a filtrování mohou využívat výstup z externích programů nebo Vim. Navíc režim “ vi “ Vim, který je kompatibilní s téměř všemi systémy UNIX, obsahuje mnoho vylepšení, jako je srovnání,sloučení, dokončení atd.
Vim je vysoce konfigurovatelný, spolehlivý a populární Hex editor. Funguje to hladce na většině linuxových distribucí a Apple OS X. Můžete ji rychle získat v softwarovém centru nebo sledovat jejich stránku Github pro další směr.
ke Stažení Vim
Hexedit Hex Editor
Hexedit je jedním z nejlepších hex editory kvůli jeho funkce bohatost a jednoduché využívání přírody. Tento editor Linuxu usnadňuje svým uživatelům funkce, jako je zvýrazňovač, EBCDIC, vyhledávání a nahrazování, srovnání, různé barevné motivy, záložky, metody INS/OVR, sledování proměnných a seznam pokračuje.
Hexeditův měnič zobrazení umožňuje spoustu vlastností, jako jsou plováky, celá čísla, data atd. Jedná se o efektivní Hex editor příkazového řádku, který lze nalézt předinstalovaný v operačním systému Linux.
Hexedit přichází s mnoha užitečnými funkcemi vyhledávání na pozadí, úpravy disku nebo sektoru, makra kláves atd. Ukazuje svým uživatelům (přizpůsobitelné) tipy, které zvyšují jejich editační zážitek, šablony a kalkulačku. Kromě toho může vyhledat libovolný soubor až 4 GB na pevných discích nebo zapojených zařízeních a manipulovat s nimi a upravovat je. Funkce automatického skrytí a dokování oken také obecně zlepšují zážitek.
Hexedit usnadňuje uživateli jak ASCII a hexadecimální zobrazení ve stejnou dobu. Je to jednoduchý příkazový řádek hex editor, který poskytuje spoustu užitečných funkcí, a můžete jej získat spuštěním příkazu ‚sudo apt install hexedit‘ v konzole.
Okteta Hex Editor
Okteta je další skvělý hex editor. Je vynikající pro byte-level raw datové soubory a funguje docela jako jednoduchý textový editor, pokud jde o jeho mechanismů. Tento je solidní volbou jak pro pokročilé programátory, tak pro lidi s minimálními zkušenostmi s editací hex. Je možné upravovat číselné údaje z různých základech, osmičkové, desítkové, binární, hexadecimální.
tento software obsahuje dva sloupce na jeho obecném displeji, které zobrazují znaky a jejich hodnoty. Více souborů lze otevřít a pracoval na jak si je můžete přetáhnout hravě do pracovního prostoru a začít s úpravami. Okteta je pohodlně rekonfigurovatelný a přizpůsobitelný a poskytuje různé profily pro zobrazení dat. Kromě toho má uživatel přístup ke vzdáleným souborům prostřednictvím HTTP a FTP.
Okteta podporuje kódování znaků (8-bit), které jsou dodávány Qt, EBCDIC. Stejně jako výše zmíněné editory hex má Okteta také podporu undo a redo, dokovací a plovoucí okna nástrojů. Všechny tyto funkce činí Okteta správnou volbou hex editoru.
ke Stažení Okteta
HexCurse
Další na seznamu je univerzální a rys-bohatý ncurses-based hex editor, Hexcurse. Je napsán v jazyce C a podporuje výstup hex a desetinné adresy, příkazy zpět a znovu, klávesové zkratky a vyhledávání. Hexcurse je vynikající pro klasifikaci a separaci souborů.
s rychlostí rychlejší než většina ostatních, HexCurse neztrácí čas na základní editační úkoly, jako je otevírání souborů a jejich ukládání, jak to funguje v terminálu. Ale to, co dělá HexCurse vyniknout je jeho schopnost upravovat hexadecimální a desetinné soubory oba, což je uživatel posílení funkce opravdu.
více karet různých souborů lze ovládat pomocí HexCurse. To pre-vypočítá a ukazuje počet znaků aktuální nástroj by výstup, což je docela pohodlné a praktické.
HexCurse také umožňuje vyhledávat konkrétní řetězce v závislosti na aktivních editačních oknech uživatele. Tento software přizpůsobí svým uživatelům zkratky pro přechod na konkrétní řádky, provádění vyhledávání a přepínání mezi desítkovou a hex adresami.
stáhnout HexCurse
Hexer
Hexer je další populární aplikace pro editaci a prohlížení Linuxu hex. Tenhle je svým způsobem dvojsečný meč, protože stáhne celý soubor, který má upravit, což na oplátku znemožňuje manipulaci s blokovým zařízením. Stále však nabízí některé robustní funkce, jako je více vyrovnávacích pamětí, úpravy CLI, víceúrovňové vrácení a opakování stromu a další.
Hexer rozhraní je velmi podobný vi / ex, a jeho vysoce flexibilní povaha z něj dělá oblíbený. Více souborů lze upravovat na příkazovém řádku pomocí Hexer, a to ukazuje své vyrovnávací paměti jako hex výpisu. Pro každou vyrovnávací paměť, kterou navštívil Hexer, vytvoří pro ně všechny samostatné .hexer soubor uvnitř aktuálního adresáře.
to se provádí pro ukládání a shromažďování nových změn a vývoje během úlohy ukládání do vyrovnávací paměti, takže Hexer zpět/znovu Přátelský. Pokud používáte režim číselných příkazů, má být zadáno desetinné číslo.
kromě toho lze vestavěnou kalkulačku příkazového řádku nainstalovat pomocí příkazu „make myc“. Když jsou všechny tyto užitečné funkce dát dohromady, Hexer se stává celkově chvályhodnou hex editační nástroj, a doporučuji ji.
ke Stažení Zaklínač
Hex Editor Dhex
hex editor Dhex najde své uplatnění v editaci byte úrovni dat ve velkých souborech. Jedná se o nástroj založený na ncurses, díky kterému je docela všestranný a praktický. Dhex je vybaven režim srovnání, ve kterém uživatel může dát hlava k hlavě dva různé raw binární soubory, a proto je srovnání vizuálně jednodušší. V Dhex jsou všem načteným souborům přiřazena základní adresa, díky níž je dumpingová paměť rychlejší a celkový zážitek z úprav rychlejší.
Dhex je case-sensitive editor, takže nižší a velká písmena stejně smysluplné, na rozdíl od jiných hex editory, kde pouze velkými písmeny se používají. Různé systémy, jako je hexadecimální, binární, desetinná nebo osmičková, využívají své základní adresy pomocí dvou základních adres.
další podstatnou vlastností Dhexu jsou soubory markerů a protokoly vyhledávání, které jsou relevantní pro výpočet základních adres. Soubory značek mohou obsahovat různá data, což se později ukáže jako užitečné.
vývojáři doplňků Dhex zpřístupnili uživatelům soubory funkcí porovnání. Kromě toho můžete aktivovat režim vykreslování a uvést jej do hry.
ke Stažení Dhex
Binární Ninja
Napsaný v Pythonu tím, že herní vývojáři a hackery, Binární Ninja byl uvolněn pod GPLv2 Licence. Slouží jako základní blok reverzních inženýrských platforem, protože reverzní inženýrství je specialitou Binary Ninja. Kvůli tomu, vývojáři a vědci cítili přirozený sklon k používání a upřednostňování Binary Ninja. Jeho hlavní funkcí je rozebrat binární soubor a zobrazit jej v lineárních a grafických pohledech, přičemž automaticky poskytuje hloubkovou analýzu kódu.
je známo, že hackeři nemají žádnou afinitu a úctu k UI / UX, ale to je prostě nepravdivé pro binární Ninja. To běží moderní UX paradigmata a mnoho alternativních témat také. Binární Ninja je k dispozici synopse grafického zobrazení, který umožňuje svým uživatelům analyzovat a přehled aktuální obsah souboru.
podnabídky jsou k dispozici pro seskupení pluginů, které uživatel preferuje, takže je život mnohem pohodlnější. Protokol aktivit je umístěn na adrese a zprávy lze číst navigací na adresu. Celkově vzato, binární Ninja je solidní hex editační volba a snadno jeden z mých oblíbených, a jediná placená aplikace v tomto seznamu.
ke Stažení Binární Ninja
Katai Struct
Katai Struct je deklarativní jazyk, hex editor, který najde své uplatnění popsat a manipulovat s binární datové struktury. Různé datové struktury, jako jsou binární soubory a formáty paketů proudu, jsou uloženy v paměti nebo jiných souborech. V Katai Struct, kompilátor se používá ke kompilaci datové struktury, jakmile je popsána.
Katai Struct se ukázal být velmi rozlišitelný ve své funkčnosti, protože popisuje soubory s a .rozšíření ksy. Jednotlivé formáty se ladí vizualizátorem a pokračuje v analýze dat. Byla provedena některá nedávná vylepšení, včetně schopnosti editoru hex zpracovávat a importovat jazyky bez duplicity. Python byl navíc vybaven užitečnou podporou docstring, která nyní zobrazuje chyby v reálném čase přesně.
stáhnout Katai Struct
závěr
pokryli jsme 10 nejlepších editorů Linux hex, které jsou spolehlivé, rychlé a bohaté na funkce. Lidé s žádným nebo malým hex editační zkušenosti nebudou mít žádné problémy při používání těchto aplikací. Navíc jsme se zmínili o některých našich oblíbených holých editorech pro zkušené uživatele.
obecná funkčnost těchto hexadecimálních editorů je poměrně flexibilní a dostatečná k uspokojení typických potřeb uživatele. Doufejme, s laskavým svolením našeho seznamu, doufáme, že byste mohli najít alespoň jeden robustní Linux hex editor pro sebe!