Potrzebny dobry edytor hex dla Linuksa [zamknięty]

Potrzebuję dobrego edytora HEX dla Linuksa, a przez dobre mam na myśli:

  • Fast
  • Szukaj / zamień funkcje
  • może wyświetlać dane nie tylko w szesnastkowym, ale także binarnym, ósemkowym itp.
  • może pracować z dużymi (>1 gb) plikami bez spowolnienia i braku odpowiedzi (ten wymóg jest ważny)
  • opcjonalnie posiada pewne funkcje porównywania / różnicowania

Co możesz zasugerować?

Author: Leslie N, 2011-03-31

4 answers

Bless to wysokiej jakości, w pełni funkcjonalny edytor hex.

Jest napisany w mono / Gtk# , a jego podstawową platformą jest GNU / Linux. Jednak powinno być w stanie działać bez problemów na każdej platformie, że mono i GTK# uruchomić.

Bless obecnie udostępnia następujące funkcje:

  • wydajna edycja dużych plików danych i urządzeń blokowych.
  • wielopoziomowe operacje undo-ponów.
  • konfigurowalne widoki danych.
  • szybkie renderowanie danych na ekran.
  • Wiele kart.
  • Szybkie wyszukiwanie i zastępowanie operacji.
  • tabela konwersji danych.
  • zaawansowane możliwości kopiowania/wklejania.
  • podświetlenie dopasowania wzorca zaznaczenia w pliku.
  • architektura oparta na wtyczkach.
  • Eksport danych do tekstu i html(inne z wtyczkami).
  • operacje bitowe na danych.
  • obszerna instrukcja obsługi.

WxHexEditor to kolejny darmowy edytor Hex, zbudowany ponieważ nie ma dobrego edytora hex dla systemu Linux, specjalnie dla dużych plików.

  • używa 64-bitowych deskryptorów plików (obsługuje pliki lub urządzenia do 2^64 bajtów, czyli niektóre eksabajty, ale testowany tylko 1 Petabajt pliku (jeszcze). ).
  • nie kopiuje całego pliku DO PAMIĘCI RAM. To sprawia, że jest szybki i może otwierać pliki (których rozmiary są Multi Giga
  • może otwierać urządzenia na Linuksie, Windows lub MacOSX.
  • Użycie Pamięci: Obecnie ~10 Megabajtów podczas otwierania wielu > ~8GB plików.
  • Może działać przez szyfrowanie XOR.
  • napisany z bibliotek GUI C++/wxWidgets i może być używany z innymi systemami operacyjnymi, takimi jak Mac OS, Windows jako aplikacja natywna.
  • można kopiować / edytować dyski, sektory HDD z nim.(Przydatne dla plików/partycji rescue ręcznie. )
  • można usuwać/wstawiać bajty do Pliku, więcej niż jeden raz, bez tworzenia pliku tymczasowego.

DHEX to coś więcej niż kolejny hex edytor: zawiera tryb diff, który może być używany do łatwego i wygodnego porównywania dwóch plików binarnych. Ponieważ jest on oparty na ncurses i jest tematyczny, może działać na dowolnej liczbie systemów i scenariuszy. Dzięki wykorzystaniu dzienników Wyszukiwania możliwe jest łatwe śledzenie zmian w różnych iteracjach plików. artykuł w Wikipedii

Możesz sortować na Linuksie, aby znaleźć więcej tutaj: http://en.wikipedia.org/wiki/Comparison_of_hex_editors

 264
Author: Gfy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-18 15:42:46

Poza tym Jestem Vimerem może zrobić jakiś Rzadki Hex edit z:

  • :%!xxd aby przełączyć się w tryb hex

  • :%!xxd -r aby wyjść z trybu hex

Ale zdecydowanie polecam ht

apt-cache show ht

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

Strona domowa: http://hte.sourceforge.net/

Uwaga : pakiet nazywa się ht, podczas gdy program wykonywalny nazywa się hte Po zainstalowaniu pakietu.

  1. Obsługiwane formaty plików
    • common object file format (COFF/XCOFF32)
    • executable and linkable format (ELF)
    • linear executables (LE)
    • standard do$ executables (MZ)
    • new executables (NE)
    • przenośne pliki wykonywalne (PE32/PE64)
    • pliki klas java (CLASS)
    • Mach exe / link format (MachO)
    • x-Box executable (XBE)
    • Flat (FLT)
    • PowerPC executable format (PEF)
  2. Code & Data Analyser
    • wyszukuje źródła i miejsca przeznaczenia rekurencyjnie
    • znajduje wpisy procedury
    • tworzy etykiety na podstawie tych informacji
    • tworzy informacje xref
    • pozwala na interaktywną analizę niezbadanego kodu
    • umożliwia tworzenie/zmianę nazwy / usuwanie etykiet
    • pozwala tworzyć / edytować komentarze
    • obsługuje x86, ia64, alpha, ppc i Kod java
  3. Target systemy
    • DJGPP
    • GNU / Linux
    • FreeBSD
    • OpenBSD
    • Win32
 127
Author: kiiwii,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-02 10:21:43

Osobiście używam Emacsa z hexl-mod.

Emacs jest w stanie pracować z naprawdę dużymi plikami. Możesz łatwo użyć wartości Szukaj / zamień. Na koniec możesz użyć' ediff', aby zrobić kilka różnic.

 15
Author: Sandro Munda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-31 10:15:07

WxHexEditor jest jedynym edytorem dysków GUI dla Linuksa. do google "wxhexeditor site:archive.getdeb.net" i pobierz .plik deb do zainstalowania

 7
Author: diyism,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-27 07:40:28