GNU/Linux >> Znalost Linux >  >> Linux

Potřebujete dobrý hex editor pro Linux

Jsem VIMer. Mohu provádět některé vzácné Hex úpravy pomocí:

  • :%!xxd pro přepnutí do hexadecimálního režimu

  • :%!xxd -r pro ukončení hexadecimálního režimu

Ale důrazně doporučuji ht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <[email protected]>

Domovská stránka:http://hte.sourceforge.net/

Poznámka :Balíček se nazývá ht , zatímco spustitelný soubor se jmenuje hte po instalaci balíčku.

  1. Podporované formáty souborů
    • společný formát objektového souboru (COFF/XCOFF32)
    • spustitelný a propojitelný formát (ELF)
    • lineární spustitelné soubory (LE)
    • standardní spustitelné soubory DO$ (MZ)
    • nové spustitelné soubory (NE)
    • přenosné spustitelné soubory (PE32/PE64)
    • soubory třídy Java (CLASS)
    • Formát Mach exe/link (MachO)
    • Spustitelný soubor X-Box (XBE)
    • Plochý (FLT)
    • Spustitelný formát PowerPC (PEF)
  2. Analyzátor kódu a dat
    • rekurzivně vyhledá zdroje větví a cíle
    • najde položky procedur
    • na základě těchto informací vytváří štítky
    • vytváří informace o externí referenci
    • umožňuje interaktivně analyzovat neprozkoumaný kód
    • umožňuje vytvářet/přejmenovávat/mazat štítky
    • umožňuje vytvářet/upravovat komentáře
    • podporuje kód x86, ia64, alfa, ppc a java
  3. Cílové systémy
    • DJGPP
    • GNU/Linux
    • FreeBSD
    • OpenBSD
    • Win32

Bless je vysoce kvalitní, plně vybavený hex editor.

Je napsán v mono/Gtk# a jeho primární platforma je GNU/Linux. Mělo by však fungovat bez problémů na každé platformě, na které běží mono a Gtk#.

Bless aktuálně poskytuje následující funkce:

  • Efektivní úpravy velkých datových souborů a blokových zařízení.
  • Víceúrovňové operace zpět – opakování.
  • Přizpůsobitelné zobrazení dat.
  • Rychlé vykreslování dat na obrazovce.
  • Více karet.
  • Rychlé operace hledání a nahrazení.
  • Konverzní tabulka dat.
  • Pokročilé možnosti kopírování/vkládání.
  • Zvýraznění shod se vzorem výběru v souboru.
  • Architektura založená na pluginech.
  • Export dat do textu a html (ostatní s pluginy).
  • Bitové operace s daty.
  • Obsáhlá uživatelská příručka.

wxHexEditor je další bezplatný hex editor, vytvořený proto, že pro systém Linux neexistuje dobrý hex editor, speciálně pro velké soubory.

  • Používá 64bitové deskriptory souborů (podporuje soubory nebo zařízení až do velikosti 2^64 bajtů, což znamená několik exabajtů, ale testoval pouze 1 petaByte soubor (zatím).
  • Nekopíruje celý soubor do paměti RAM. Díky tomu je RYCHLE a dokáže otevírat soubory (velikosti Multi Giga
  • Svá zařízení lze otevřít v systémech Linux, Windows nebo MacOSX.
  • Využití paměti:Aktuálně ~10 megabajtů při otevření více>~8GB souborů.
  • Mohlo pracovat pomocí šifrování XOR.
  • Napsáno pomocí C++/wxWidgets GUI libs a může být použito s jinými OS, jako je Mac OS, Windows jako nativní aplikace.
  • Můžete s ním kopírovat/upravovat své disky, sektory HDD. (užitečné pro ruční záchranu souborů/diskových oddílů.)
  • Bajty do souboru můžete smazat/vložit vícekrát, aniž byste museli vytvářet dočasný soubor.

DHEX je víc než jen další hex editor: Obsahuje režim rozdílů, který lze použít ke snadnému a pohodlnému porovnání dvou binárních souborů. Protože je založen na ncurses a je motivovatelný, může běžet na libovolném počtu systémů a scénářů. S využitím protokolů vyhledávání je možné snadno sledovat změny v různých iteracích souborů. článek na Wikipedii

V Linuxu můžete třídit a najít další zde:http://en.wikipedia.org/wiki/Comparison_of_hex_editors


Linux
  1. Proč potřebujeme soubor .so.1 v Linuxu?

  2. Jaké je dobré řešení pro označování souborů v linuxu?

  3. Jaký je dobrý prohlížeč souborů CHM pro (Fedora) Linux?

  1. 7 tipů pro příkazový řádek Linuxu pro úsporu místa v souborech médií

  2. Zkopírujte soubory v terminálu Linux

  3. Přesunout soubory v terminálu Linux

  1. Přesouvání souborů na Linuxu bez mv

  2. KRename – výkonný dávkový přejmenovávač souborů pro Linux

  3. Android File Transfer pro Linux – odesílání souborů do Linuxu bez omezení velikosti