Program do edycji plików w trybie hexadecymalnym

Wpis w kategorii [ Programy ]

HexPodczas programowania, lub projektowania urządzenia elektronicznego, zachodzi czasem potrzeba podejrzenia a także edycji zawartości pliku binarnego. Zwykły notatnik, czy też inny edytor tekstowy nie sprawdzi się w tym przypadku. Umożliwia on tylko edycję tekstu. Dane binarne wyświetlą się w nim jako krzaki, lub nie wyświetlają się wcale.

Z pomocą przychodzą tzw. edytory hexadecymalne. Są to programy, których główne zadanie polega na wyświetleniu i umożliwieniu edycji pliku w formie hexadecymalnej. Forma hexadecymalna (szesnastkowa) oznacza, że każdy bajt (8 bitów) reprezentowany jest przez liczbę zapisaną w formacie szesnastkowym.

Poniżej opiszę dwa programy, które są mi dość bliskie. Programów tego typu jest całkiem sporo – wystarczy w Google wpisać edytor hex, hex editor, lub coś podobnego, by się o tym przekonać.

Hackman Hex Editor

Program Hackman Hex Editor jest częścią pakietu oprogramowania oferowanego pod nazwą Hackman Suite. W skład pakietu, poza edytorem hexadecymalnym, wchodzą m.in.: disassembler, kalkulator, edytor plików INI, edytor plików autorun.inf itp.

Hackman Hex Editor

Hackman Hex Editor

Program dostępny jest w dwóch wersjach: Lite oraz Professional. Wersja Lite jest darmowa (do użytku prywatnego), wersja Professional kosztuje 21 Euro.

Najnowszą wersję pakietu można pobrać z pod adresu: http://www.technologismiki.com/dlist.php?cat=13. Znajdziesz tam również pakiety językowe. Nie ma wśród nich, niestety, języka polskiego.

Programu używam od dłuższego czasu i uważam, że jest to dobre narzędzie. Stwierdziłem wręcz, że Hackman Hex Editor oferuje zbyt wiele możliwości, jak na moje potrzeby. Dlatego szukałem innego, prostszego programu.

HxD

Na program HxD wpadłem niedawno szukając nieco prostszego edytora hexadecymalnego niż Hackman. I taki właśnie jest HxD – nieco prostszy.

HxD

HxD

Przede wszystkim posiada bardziej przejrzysty interfejs. W Hackmanie miałem wrażenie, że jest strasznie ciasno. Poza tym HxD jest po polsku, co może być atutem dla wielu osób (choć czasami, przeglądając menu programu nie mam pojęcia do czego służy dana opcja opisana po polsku – po angielsku jest bardziej wymowna).

HxD choć jest prostszy, nie jest narzędziem słabym. Wręcz przeciwnie, jest tu naprawdę sporo opcji.

Fajną cechą HxD jest także możliwość używania wersji przenośnej (portable), którą możemy np. nagrać na pendrive i uruchamiać na dowolnym komputerze.

Program dostępny jest za darmo (freeware) pod adresem: http://mh-nexus.de/en/hxd/.

Podsumowanie

Przydatność edytorów heksadecymalnych w pracy programisty / elektronika jest bezdyskusyjna. Wybór tego najlepszego to w dużym stopniu kwestia gustu. Powyżej przedstawiłem dwa programy, których używam do pracy. Ich możliwości są wystarczające, a nawet znacznie przewyższające moje potrzeby.

A Ty, jakiego programu używasz do edycji plików binarnych?

Oceń ten wpis:
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (Nikt jeszcze nie ocenił tego wpisu)
Loading ... Loading ...
Wyświetleń: 2 130
Tagi: [ , , , , ]

Podobne artykuły

Możesz śledzić komentarze do tego wpisu poprzez kanał RSS 2.0. Możesz także dodać własny komentarz, lub trackback z własnej strony WWW.

Dodaj komentarz