Top HEX Editors for Linux
![Top HEX Editors for Linux](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_10.png)
- 2525
- 136
- Maurycy Napierała
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_2.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_3.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_4.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_5.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_6.png)
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ć.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_7.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_8.png)
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.
![](https://ilinuxgeek.com/storage/img/images/top-hex-editors-for-linux_9.png)
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?
- « Jak podłączyć Nginx z PHP-FPM za pomocą gniazda UNIX lub TCP/IP
- Kali Linux 2021.1 wydany - Pobierz obrazy ISO DVD »