Edytor heksadecymalny
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Okteta.png/220px-Okteta.png)
![]() | Ten artykuł od 2024-06 wymaga zweryfikowania podanych informacji. Należy podać wiarygodne źródła w formie przypisów bibliograficznych. Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte. Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary) Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu. |
Edytor heksadecymalny (edytor dyskowy, edytor binarny) – program do edycji plików (w tym binarnych – wykonywalnych), w którym pojedyncze znaki (bajty) przedstawiane są w postaci heksadecymalnej, czyli zapisane za pomocą liczb o podstawie 16 (np. znak spacji odpowiada liczbie 0x20).
Dzięki takiemu zapisowi uzyskujemy:
- możliwość czytelnego przedstawienia znaku (nie wszystkie znaki ASCII są czytelne)
- liczby (z zakresu 0-255) przedstawiane są tylko za pomocą dwóch znaków, a nie trzech (np. liczba 254 to FE)
Większość takich edytorów umożliwia podgląd pliku również w postaci kodów ASCII (tylko tych czytelnych).
Edytory heksadecymalne wykorzystuje się głównie do edycji plików binarnych (np. z rozszerzeniem .exe) lub modyfikacji konkretnych wpisów w sektorach dysku.
Przykłady:
- HxD
- 010 Editor(inne języki)
- Binary Ninja(inne języki)
- Hiew