The 10 Best Linux hex Editors

best hex editors for Linux

edytor Hex to program, który pozwala użytkownikowi przeglądać, edytować i manipulować plikami binarnymi, które zawierają dane, które są czytelne dla maszyn, ale nie ludzi. To jest, gdzie edytory hex wchodzą w grę, ponieważ w przeciwieństwie do innych programów i narzędzi, które interpretują dane z plików, edytory hex, z drugiej strony, oferują użytkownikowi możliwość edycji fizycznej zawartości binarnej pliku.

tak więc, jeśli szukasz edycji hex surowych danych, wymienimy top 10 Linuksowych edytorów hex, które pomogą Ci to zrobić!

zwykły edytor heksadecymalny ma trzy oddzielne obszary: „obszar szesnastkowy” znajdujący się pośrodku, „obszar adresu” znajdujący się po lewej stronie i „obszar znaków” po prawej stronie. Co więcej, niektóre z tych edytorów szesnastkowych, znanych głównie jako edytory sektorów lub dysków, mają funkcje, które pozwalają użytkownikowi edytować i analizować dane sektorowe z dysków twardych i dyskietek.

najlepsze linuksowe Edytory Hex

szeroka gama otwartych edytorów hex działa w całości pod Linuksem i jest łatwo dostępna na rynku. Są niezwykle korzystne dla użytkowników, ponieważ pisanie własnego programu do pobierania danych z uszkodzonych plików może nie zawsze być opłacalne. Dlatego edytory Linux hex są tak poręczne i wygodne, a my wymieniliśmy 10 najlepszych klejnotów do wyboru!

Bless Hex Editor

bless
bless

Bless Hex editor jest open-source, szybki i bardzo niezawodny. Będąc wysoce konfigurowalnym, Bless oferuje wiele przydatnych funkcji, których brakuje innym edytorom hex i dlatego zasługuje na nasze najlepsze miejsce rekomendacji. Napisany przy użyciu GTK głównie dla systemów operacyjnych Linux, Bless wygodnie radzi sobie z dużymi plikami i pozwala użytkownikowi wielopoziomowe operacje ponawiania i cofania.

jak wspomniano wcześniej, Bless ma długą listę przydatnych funkcji, takich jak wydajne funkcje kopiowania i wklejania, znajdowanie plików i dokumentowanie ich w celu wykonania zadań z optymalną produktywnością, wygodną tabelę konwersji i zakładki kolektora, aby rozszerzyć kontrolę użytkownika. Pozwala również na blokowanie urządzeń oraz dodatków i wtyczek użytkownika. Co więcej, Bless jest domyślnie przyjazny dla wielu formatów plików, w tym .html i .pliki txt.

Bless jest bardzo popularny wśród użytkowników i pod pewnymi względami podobny do Ghex. Posiada przyjemny graficzny interfejs użytkownika, Wiele widoków danych oraz wielowątkowe wyszukiwanie i zapisywanie akcji. Dzięki tym wszystkim fajnym funkcjom możesz szybko uzyskać edytor Bless hex, aby zbudować na swojej stronie Github z powiązanymi instrukcjami.

Pobierz Bless

Ghex / GNOME Hex Editor

ghex
ghex

podobnie jak Bless, ghex lub GNOME Hex editor jest bogaty w funkcje i oferuje szeroką funkcjonalność. Ghex pozwala na wczytywanie surowych danych ze wszystkich plików oraz pozwala użytkownikowi przeglądać i edytować je w formacie ASCII lub hex. Możesz użyć Ghex do sortowania błędnych plików, ponieważ możesz debugować za pomocą kodu obiektowego lub kodowania. Co ciekawe, znajduje również zastosowanie w grach wideo do zapisywania postępów i manipulowania tablicą wyników.

Ghex oferuje wiele specjalnych funkcji edycji, takich jak wielopoziomowe operacje cofania i ponawiania, funkcje wyszukiwania i zastępowania za pomocą surowych danych binarnych oraz kilka różnych widoków do edycji szesnastkowej dzięki przyjaznemu dla użytkownika konfigurowalnemu MDI. Ponadto ułatwia użytkownikowi monitorowanie i konwertowanie kodu maszynowego między ich wartościami binarnymi, dziesiętnymi, szesnastkowymi i ósemkowymi.

dzięki estetycznemu interfejsowi Ghex wyposaża swoich użytkowników w wiele przydatnych funkcji. Jest wysoce zalecane dla każdego, kto pracuje z dużymi plikami.

Pobierz Ghex

Vim

informacje o wersji Vim
informacje o wersji Vim

specjalnie zaprojektowany do edycji plików tekstowych w trybie szesnastkowym, Vim udostępnia Użytkownikowi zewnętrzne narzędzie o nazwie „xxd”, domyślnie wbudowane w wiele dystrybucji Linuksa. Jednak integracja tego narzędzia nie jest idealna, dlatego użytkownicy często będą musieli uruchomić polecenie’:%!xxd 'to convert to hexadecimal and’:%!xxd-r ’ do konwersji na oryginał.

Vim oferuje funkcję, która konwertuje plik binarny do trybu szesnastkowego i wygodnie z powrotem. Proces konwersji między binarnym i szesnastkowym w Vimie może być zautomatyzowany za pomocą hooków odczytu i zapisu bufora. Towarzyszy rozbudowanej obsłudze wtyczek i ulepszonemu drzewie cofania oraz wygodnej integracji z wieloma zewnętrznymi narzędziami.

procesy takie jak przekierowanie i filtrowanie mogą korzystać z wyjścia z zewnętrznych programów lub Vima. Ponadto tryb ” vi ” Vima, który jest kompatybilny z prawie wszystkimi systemami UNIKSOWYMI, zawiera wiele ulepszeń, takich jak porównywanie, scalanie, uzupełnianie itp.

Vim to wysoce konfigurowalny, niezawodny i popularny edytor szesnastkowy. Działa płynnie na większości dystrybucji Linuksa i Apple OS X. Możesz go szybko pobrać z Centrum oprogramowania lub śledzić ich stronę Github, aby uzyskać dalsze wskazówki.

Pobierz Vim

HexEdit edytor szesnastkowy

Hexedit jest jednym z najlepszych edytorów szesnastkowych ze względu na bogactwo funkcji i proste korzystanie z natury. Ten edytor Linuksowy ułatwia użytkownikom takie funkcje, jak zakreślacz, EBCDIC, wyszukiwanie i zastępowanie, porównywanie, różne motywy kolorów, zakładki, metody ins/OVR, śledzenie zmiennych i lista jest długa.

zmieniacz wyświetlania Hexedit pozwala na mnóstwo właściwości, takich jak pływy, liczby całkowite, daty itp. Jest to wydajny edytor szesnastkowy wiersza poleceń, który można znaleźć preinstalowany w systemie operacyjnym Linux.

Hexedit zawiera wiele przydatnych funkcji wyszukiwania w tle, edycji dysku lub sektora, makr naciśnięć klawiszy itp. Pokazuje użytkownikom (konfigurowalne) wskazówki, które zwiększają ich doświadczenie edycji, szablony i kalkulator. Ponadto może wyszukiwać dowolny plik o pojemności do 4 GB na dyskach twardych lub podłączonych urządzeniach oraz manipulować i edytować je. Funkcje automatycznego ukrywania i dokowania również ogólnie poprawiają wrażenia.

Hexedit ułatwia użytkownikowi dostęp zarówno do widoku ASCII, jak i szesnastkowego w tym samym czasie. Jest to prosty edytor szesnastkowy z linii poleceń, który zapewnia mnóstwo przydatnych funkcji, a można go uzyskać, uruchamiając polecenie „sudo apt install hexedit” w konsoli.

edytor Okteta Hex

okteta
okteta

Okteta to kolejny genialny edytor hex. Jest doskonały do plików surowych danych na poziomie bajtów i działa zupełnie jak prosty edytor tekstu pod względem swoich mechanizmów. Ten jest solidnym wyborem zarówno dla zaawansowanych programistów, jak i osób z minimalnym doświadczeniem w edycji heksadecymalnej. Może edytować dane liczbowe o różnych podstawach, ósemkowe, dziesiętne, binarne, szesnastkowe.

to oprogramowanie zawiera dwie kolumny na ogólnym ekranie, które pokazują znaki i ich wartości. Wiele plików można otwierać i pracować nad nimi, ponieważ można je łatwo przeciągnąć do obszaru roboczego i rozpocząć edycję. Okteta jest wygodnie konfigurowalny i konfigurowalny oraz zapewnia różne profile dla widoków danych. Ponadto Użytkownik ma dostęp do zdalnych plików poprzez HTTP i FTP.

Okteta obsługuje kodowanie znaków (8-bitowe), które są dostarczane przez Qt, EBCDIC. Podobnie jak wcześniej wspomniane edytory szesnastkowe, Okteta ma również obsługę cofania i ponawiania, dokowania i pływających okien narzędzi. Wszystkie te cechy sprawiają, że Okteta jest właściwym edytorem szesnastkowym.

Pobierz Oktetę

hexcurse
Hexcurse

następny na liście jest wszechstronny i bogaty w funkcje edytor hex oparty na ncurses, Hexcurse. Jest napisany w języku C i obsługuje wyjście adresów szesnastkowych i dziesiętnych, polecenia Cofnij i ponów, skróty klawiaturowe i wyszukiwanie. Hexcurse doskonale nadaje się również do klasyfikacji i separacji plików.

z szybkością większą niż większość, HexCurse nie marnuje czasu na podstawowe zadania edycyjne, takie jak otwieranie plików i zapisywanie ich podczas pracy w terminalu. Ale to, co sprawia, że HexCurse wyróżnia się, to jego zdolność do edycji plików szesnastkowych i dziesiętnych, co jest rzeczywiście funkcją wzmacniającą użytkownika.

wiele kart różnych plików może być obsługiwanych za pomocą HexCurse. Wstępnie oblicza i pokazuje liczbę znaków, które wyświetli bieżące narzędzie, co jest dość wygodne i poręczne.

HexCurse umożliwia również wyszukiwanie poszczególnych ciągów znaków w zależności od aktywnego okna edycji użytkownika. Oprogramowanie umożliwia użytkownikom korzystanie ze skrótów, aby przejść do określonych linii, wykonywać wyszukiwania i przełączać się między adresami dziesiętnymi i szesnastkowymi.

Pobierz HexCurse

Hexer

Hexer
Hexer

Hexer to kolejna popularna aplikacja do edycji i przeglądania szesnastek w Linuksie. Jest to swego rodzaju miecz obosieczny, ponieważ pobiera cały plik, który ma edytować, co w zamian uniemożliwia manipulację urządzeniem blokowym. Jednak nadal oferuje pewne solidne funkcje, takie jak wiele buforów, edycja CLI, wielopoziomowe cofanie i ponawianie drzewa i wiele innych.

interfejs Hexera jest bardzo podobny do vi/ex, a jego wysoce elastyczny charakter czyni go ulubionym. Wiele plików może być edytowanych w wierszu poleceń za pomocą Hexera, a jego bufory są wyświetlane jak zrzut szesnastkowy. Dla każdego bufora, który był odwiedzany przez Hexera, tworzy dla nich wszystkie osobne .plik hexer wewnątrz bieżącego katalogu.

ma to na celu przechowywanie i zbieranie wszelkich nowych zmian i zmian podczas zadania buforowania, dzięki czemu Hexer undo/redo jest przyjazny. Liczba dziesiętna powinna być wprowadzona, jeśli używasz trybu poleceń numerycznych.

ponadto wbudowany kalkulator wiersza poleceń można zainstalować za pomocą polecenia „make myc”. Kiedy wszystkie te przydatne funkcje są razem wzięte, Hexer staje się ogólnie godnym polecenia narzędziem do edycji heksadecymalnej i polecam.

Pobierz Hexer

edytor Hex Dhex

Dhex
dhex

dhex Hex editor znajduje zastosowanie w edycji danych na poziomie bajtów w dużych plikach. Jest to narzędzie oparte na ncurses, co czyni go dość wszechstronnym i poręcznym. Dhex posiada tryb porównywania, w którym użytkownik może umieścić łeb w łeb dwa różne surowe pliki binarne, a tym samym sprawia, że porównanie wizualnie łatwiejsze. W Dhex, wszystkie załadowane pliki są przypisane do adresu bazowego, co sprawia, że dumping pamięci szybciej i ogólne doświadczenie edycji szybciej.

dhex jest edytorem uwzględniającym wielkość liter, dzięki czemu małe i duże litery są równie znaczące, w przeciwieństwie do innych edytorów szesnastkowych, w których używane są tylko duże litery. Różne systemy, takie jak szesnastkowy, binarny, dziesiętny lub ósemkowy, korzystają ze swoich adresów bazowych, używając dwóch adresów bazowych.

inną istotną cechą Dhex są pliki znaczników i dzienniki wyszukiwania, które są istotne dla obliczania adresów bazowych. Pliki znaczników mogą zawierać różne dane, co okaże się przydatne później.

twórcy dodatku dhex udostępnili użytkownikom pliki funkcji porównywania. Co więcej, możesz aktywować jego tryb renderowania i wprowadzić go do gry.

Pobierz Dhex

Binary Ninja

Binary Ninja
Binary Ninja

napisany w Pythonie przez twórców gier i hakerów, Binary Ninja został wydany na licencji GPLv2. Służy jako fundament platform inżynierii odwrotnej, ponieważ inżynieria odwrotna jest specjalnością Binary Ninja. Z tego powodu Programiści i badacze odczuwali naturalną skłonność do używania i faworyzowania binarnych Ninja. Jego główną funkcjonalnością jest demontaż pliku binarnego i wyświetlanie go w liniowych i graficznych widokach, zapewniając jednocześnie dogłębną analizę kodu automatycznie.

wiadomo, że hakerzy nie mają powinowactwa i szacunku dla UI/UX, ale jest to po prostu nieprawda dla binarnego Ninja. Prowadzi nowoczesne paradygmaty UX i wiele alternatywnych tematów. Binary Ninja zawiera streszczenie widoku graficznego, który pozwala użytkownikom analizować i przeglądać zawartość bieżącego pliku.

podmenu są dostępne do grupowania wtyczek preferowanych przez użytkownika, dzięki czemu życie jest znacznie wygodniejsze. Dziennik aktywności jest umieszczany w adresie, a raporty można odczytać, przechodząc na adres. Podsumowując, Binary Ninja jest solidny wybór edycji hex i łatwo jednym z moich ulubionych, i tylko płatna aplikacja na tej liście.

Pobierz binarny Ninja

Katai Struct

Kaitai Struct
Kaitai Struct

Katai Struct jest deklaratywnym edytorem szesnastkowym języka, który znajduje zastosowanie do opisywania i manipulowania binarnymi strukturami danych. Różne struktury danych, takie jak pliki binarne i formaty pakietów strumieniowych, są zapisywane w pamięci lub innych plikach. W Katai Struct, kompilator jest używany do kompilacji struktury danych po jej opisaniu.

struktura Katai okazuje się bardzo wyróżniająca w swojej funkcjonalności, ponieważ opisuje pliki z a .rozszerzenie ksy. Poszczególne formaty są debugowane przez wizualizer i przechodzą do analizowania danych. Ostatnio wprowadzono pewne ulepszenia, w tym możliwość obsługi i importowania języków bez dwulicowości w edytorze heksadecymalnym. Co więcej, Python został wyposażony w przydatną obsługę docstring, teraz pokazując błędy w czasie rzeczywistym dokładnie.

Pobierz Katai Struct

podsumowanie

omówiliśmy top 10 Linuksowych edytorów hex, z których wszystkie są niezawodne, szybkie i bogate w funkcje. Osoby z brakiem lub niewielkim doświadczeniem w edycji szesnastkowej nie będą miały żadnych problemów podczas korzystania z tych aplikacji. Dodatkowo, zadbaliśmy o to, aby wspomnieć o niektórych z naszych ulubionych gołych edytorów dla doświadczonych użytkowników.

ogólna funkcjonalność tych edytorów sześciokątnych jest dość elastyczna i wystarczająca do zaspokojenia typowych potrzeb użytkownika. Mamy nadzieję, że dzięki uprzejmości naszej listy, mamy nadzieję, że można znaleźć co najmniej jeden solidny Linux edytor hex dla siebie!



+