
Do czego służą edytory hex?
Nasi partnerzy i studenci okresowo pytają: „Który edytor hex polecasz? Czy warto płacić za WinHEX?” Porównajmy pięć różnych edytorów i określmy, który z nich jest najbardziej odpowiedni.
Ale najpierw zrozummy, jakie zadania rozwiązuje mistrz chip-tuningu przy użyciu edytora hex:
- Porównywanie dwóch wersji oprogramowania ECU. Na przykład, kupiłeś zestaw plików tuningowych z plikiem oryginalnym i nie jesteś pewien, czy to ta sama wersja oprogramowania, która znajduje się w samochodzie, nad którym aktualnie pracujesz. Porównaj plik oryginalny z zakupionego zestawu z tym, który odczytałeś z samochodu.
- Transfer indywidualnych danych (transfer synchronizacji). Zazwyczaj instrukcje twojego oprogramowania do programowania wskazują, które dane należy przenieść z oryginalnego pliku ECU do pliku dostosowanego. Nie możesz tego zrobić bez edytora hex (lub będziesz musiał zakupić specjalne narzędzia). Niektóre programatory mogą automatycznie przenosić takie dane podczas zapisu. Każdy edytor hex może dobrze edytować pliki ECU, to jego główna funkcja.
- Wyszukiwanie identyfikatorów w pliku ECU. Może to być konieczne, gdy nie jesteś pewien, czy zapisałeś poprawne dane. Możesz zajrzeć do pliku i znaleźć ciągi identyfikacyjne. Wszystkie edytory hex mogą wyszukiwać ciągi ASCII.
- Przygotowywanie plików ECU do programowania. Programatory mogą zapisywać dane z bloku kontrolnego nieco inaczej. Dla konkretnego programatora może być konieczne usunięcie zbędnych danych lub odwrotnie, dodanie obszarów wypełnionych zerami lub FF. Edytor hex pozwoli również porównać dwa pliki i określić, czy zawierają ten sam program, czy są całkowicie różnymi wersjami oprogramowania. Modyfikacja jednej wersji oprogramowania będzie się różnić nieznacznie, o dziesiątki lub setki bajtów.
Edytor hex HxD
[File comparison] [Computing CRC] [Windows] [Free]
[Synchronous viewing] [Map of difference]
Naszym pierwszym kandydatem jest program od niemieckich deweloperów. HxD można pobrać całkowicie za darmo z mh-nexus.de



Ten edytor jest odpowiedni dla minimalistów, ponieważ jest bardzo prosty i intuicyjny. Oczywiste wady to bardzo podstawowe funkcje porównywania plików, brak synchronizowanego widoku dwóch plików oraz brak analizy i mapy różnic.
FlexHEX
[File comparison] [Computing CRC] [Synchronous viewing] [Map of difference]
[Windows] [Free]
Program jest darmowy do użytku osobistego i można go pobrać ze strony dewelopera pod następującym linkiem: http://www.flexhex.com

FlexHEX to edytor z pełną funkcjonalnością i trudno powiedzieć, jakich funkcji mu brakuje.
Jedną z jego cech, którą warto zauważyć, jest możliwość precyzyjnego dostosowania porównania plików oraz wyraźna mapa różnic.
Na zrzucie ekranu otwarte są dwa pliki z identycznym plikiem, różniące się jedynie obecnością obszaru danych wypełnionego FFh w jednym z plików, co jest bardzo wyraźnie przedstawione w formie graficznej w lewej części okna programu.
Jedyną oczywistą wadą programu, która została zidentyfikowana, jest to, że aplikacja czasami niespodziewanie się zamyka bez powodu.
Biorąc pod uwagę, że FlexHEX jest darmowy do użytku prywatnego, polecamy spróbować.
Wersję komercyjną można zakupić w subskrypcji za 59,95 USD rocznie, co może być niewygodne i wygląda dość drogo w porównaniu do konkurentów, których rozważymy później.
Edytor 010
[File comparison] [Computing CRC] [Synchronous viewing] [Map of difference]
[Windows] [macOS] [Linux] [$49.95]
Jedyny edytor wieloplatformowy, który udało nam się znaleźć i wypróbować. Dostępne są wersje dla Windows, Linux i MacOS.
Możesz pobrać wersję demonstracyjną pod następującym linkiem: www.sweetscape.com Wersja komercyjna będzie kosztować 129,95 USD, a do użytku osobistego – 49,95 USD.

Program ma wszystkie niezbędne funkcje, w tym graficzne mapy zawartości plików i porównywanie plików, synchronizowane widoki.
Nie znaleziono oczywistych wad programu – dlatego jest on wysoko rekomendowany.
WinHEX
[File comparison] [Computing CRC] [Synchronous viewing] [Map of difference]
[Windows] [$49.95]
Jeden z najbardziej znanych i popularnych edytorów, częściowo z powodu istnienia spatchowanych wersji.
Możesz pobrać dystrybucję pod następującym linkiem: www.winhex.com/winhex
Program działał przez około miesiąc bez rejestracji, po czym przestał się uruchamiać. Licencję osobistą można zakupić za około 35,90 € – cena jest podana w twojej lokalnej walucie i może się nieznacznie różnić.


W przeciwieństwie do dwóch poprzednich edytorów, WinHEX całkowicie pozbawiony jest jakiejkolwiek graficznej prezentacji zawartości pliku i wyników porównania.
Niemniej jednak, WinHEX jest najtańszym edytorem hex. Posiada funkcję synchronizowanego widoku dwóch plików, w tym wyświetlanie różniących się bajtów.
Hex Fiend
[File comparison] [Synchronous viewing] [Computing CRC] [Map of difference]
[macOS] [FREE]
Szybki i inteligentny edytor hex open source dla macOS: https://hexfiend.com




To świetny edytor z wieloma opcjami i absolutnie wystarczający dla większości użytkowników macOS.
Więc, który wybrać konkretnie dla siebie?
To zależy od rodzaju licencji, której potrzebujesz. Dla większości prywatnych mistrzów odpowiednia jest licencja do użytku domowego, dlatego możesz obejść się bez wersji płatnych.
Jeśli masz jakiekolwiek pytania, śmiało zadawaj je w komentarzach.
Powiedz nam, którego edytora używasz. Czy uważasz, że konieczne jest wydanie filmów instruktażowych na temat pracy z edytorami hex?
Aby zamówić modyfikację swojego oprogramowania, postępuj zgodnie z linkiem.