Top HEX Editors for Linux

Top HEX Editors for Linux

W tym artykule przejrzymy jednych z najlepszych redaktorów sześciokątnych dla Linux. Ale zanim zaczniemy, spójrzmy na to, czym naprawdę jest redaktor sześciokątny.

Co to jest redaktor sześciokątny

Krótko mówiąc, a Redaktor szesnastkowy umożliwia badanie i edytowanie plików binarnych. Różnica między regularnym edytorem tekstu a edytorem Hex polega na tym, że regularna edytor reprezentuje logiczną zawartość pliku, podczas gdy edytor szesnastki reprezentuje fizyczną zawartość pliku.

Którzy korzystają z redaktora sześciokątnego

Redaktorzy sześciokątne są używane do edytowania poszczególnych bajtów danych i są najczęściej używane przez programistów lub administratorów systemu. Niektóre z najczęściej używanych przypadków to debugowanie lub inżynieria odwrotna protokoły komunikacji. Oczywiście istnieje wiele innych rzeczy, których można użyć edytorów szesnastkowych - na przykład przeglądanie plików z nieznanym formatem pliku, wykonuje porównanie sześciokątne, przeglądanie zrzutu pamięci programu i innych.

Większość z tych wymienionych edytorów sześciokątnych jest dostępna do instalacji z domyślnego repozytorium za pomocą menedżera pakietów dystrybucji, tak jak:

# Pakiet instalacyjny Yum instaluj [na centro] # DNF Pakiet instaluj [na fedora] # apt instaluj pakiet [na debian/ubuntu] # Zypper Pakiet instaluj [na OpenSuse] # PAKIET PACMAN -SS [na arch Linux] 

Jeśli nie jest dostępny pakiet, przejdź do strony internetowej każdego narzędzia, w którym otrzymasz samodzielny pakiet do procedur pobierania i instalacji, a także szczegółowe informacje na temat zależności.

1. XXD HEX Redaktor

Większość (jeśli nie każde) rozkłady Linux jest wyposażone w edytor, który pozwala przeprowadzić manipulację szesnastkową i binarną. Jednym z tych narzędzi jest narzędzie wiersza polecenia - xxd, który jest najczęściej używany do wykonania zrzutu sześciokątnego danego pliku lub standardowego wejścia. Może również przekonwertować zrzut heksowy z powrotem do oryginalnej formy binarnej.

XXD Edytor sześciokątny dla Linux

2. Redaktor sześciokątny

Heksedit to kolejny sześciokadciowy edytor wiersza poleceń, który może być już wstępnie zainstalowany na twoim systemie operacyjnym. Hexedit pokazuje jednocześnie widok heksadecimal, jak i ASCII.

Heksedit dla Linuksa

3. Redaktor sześciokątny heksylowej

Innym przydatnym narzędziem do badania pliku binarnego jest heksyl, jest prosty przeglądarka sześciokątna dla terminalu Linux, który wykorzystuje kolorowe wyjście do określenia różnych kategorii bajtów.

HXIL - HEX Viewer for Linux

Widok hxylowy jest podzielony na trzy kolumny:

  • Kolumna przesunięcia, aby poinformować, ile bajtów w pliku jesteś.
  • Kolumna sześciokątna, która zawiera widok szesnastkowy pliku. (Należy pamiętać, że pomiędzy nimi istnieje linia podziału)
  • Reprezentacja tekstu pliku.

Instalacja tego przeglądarki sześciokątnej jest inna dla różnych systemów operacyjnych, dlatego zaleca się sprawdzenie pliku ReadMe w projekcie, aby zobaczyć dokładne instrukcje instalacji dla systemu operacyjnego.

4. GHEX - redaktor Gnome Hex

Ghex jest graficznym edytorem sześciokątnym, który pozwala użytkownikom edytować plik binarny zarówno w formacie Hex, jak i ASCII. Ma wielopoziomowy mechanizm cofania i ponownego uznania, który niektórzy mogą uznać za przydatny. Kolejną przydatną cechą jest znalezienie i zastępowanie funkcji oraz przekształcanie wartości między wartościami binarnymi, ośmiorgadowymi, dziesiętnymi i sześciokątnymi.

GHEX - Graphical Hex Editor dla Linux

5. Błogosław redaktor Hex

Jednym z bardziej zaawansowanych redaktorów sześciokątnych w tym artykule jest Bless, który jest podobny Ghex, Ma interfejs graficzny, który umożliwia edytowanie dużych plików danych za pomocą wielopoziomowego mechanizmu cofnięcia/ponownego. Posiada również konfigurowalne widoki danych, funkcję znalezienia oraz wielowarstwowe wyszukiwanie i zapisuje operacje. Można otwierać wiele plików, za pomocą kart. Funkcjonalność można również rozszerzyć za pomocą wtyczek.

Błogosław - redaktor sześciokątny dla Linuksa

6. OKTETA EDYTOR

Okteta to kolejny prosty edytor do przeglądu surowych plików danych. Niektóre z głównych funkcji Okteta obejmują:

  • Różne widoki znaków - tradycyjne w kolumnach lub w rzędach o wartości górnej postaci.
  • Edycja podobna do edytora tekstu.
  • Różne profile dla widoków danych.
  • Wiele otwartych plików.
  • Pliki zdalne według FTP lub HTTP.
Edytor OKTETA dla surowych danych

7. WXHEXEDITOR

WXHEXEDITOR to kolejny z redaktorów Linux Hex, którzy mają pewne zaawansowane funkcje i chociaż nie ma oficjalnej dokumentacji dla redaktora, istnieje dobrze napisana strona wiki, która również zawiera wyjaśnienie, jak ich używać.

wxHexeditor dla Linux

WHHEXEDITOR jest skierowany głównie do dużych plików. Działa szybciej z większymi plikami, ponieważ nie próbuje kopiować całego pliku do pamięci RAM. Ma niskie zużycie pamięci i może przeglądać wiele plików jednocześnie. Ponieważ ma tak wiele funkcji i korzyści, możesz je wszystkie przejrzeć na stronie Wiki lub oficjalnej stronie internetowej WXHEXEDITOR.

8. HEXCURSE - Redaktor konsoli Hex

Hexcurse jest redaktorem szesnastkowym z siedzibą w NCurses. Może otwierać, edytować i zapisywać pliki w przyjaznym interfejsie terminalu, który pozwala przejść do określonej linii lub przeprowadzić wyszukiwanie. Możesz łatwo przełączyć między adresami sześciokątnymi/dziesiętnymi lub przełączać się między sześciokątem i oknami ASCI.

Hexcurse - redaktor sześciokątny dla Linux

9. Edytor binarny Hexer

Hexer to kolejny edytor binarny wiersza poleceń. Różnica w tym jest to, że jest to edytor stylu podobny do vi dla plików binarnych. Niektóre z najbardziej godnych uwagi funkcji to - wielopoziomowe cofanie, edycja wiersza poleceń z ukończeniem i binarne wyrażenie regularne.

Hexer - edytor binarny Linux
Wniosek

To był szybki przegląd niektórych z najczęściej używanych redaktorów sześciokątnych w Linux. Pozwól nam usłyszeć Twoją opinię. Jakich redaktorów sześciokątnych używasz i dlaczego wolisz w szczególności tego edytora? Co czyni go lepszym nad innymi?