Dostępny edytor danych binarnych GNU Poke 1.0

Po trzech latach rozwoju zostaje zaprezentowane pierwsze wydanie GNU Poke, interaktywnego edytora danych binarnych. W przeciwieństwie do edytorów zrzutów, które umożliwiają edycję informacji na poziomie bitu i bajtu, Poke zapewnia pełnoprawny język do opisywania i analizowania struktur danych, umożliwiając automatyczne kodowanie i dekodowanie danych w różnych formatach.

Po ustaleniu struktury danych binarnych, na przykład poprzez odniesienie do listy obsługiwanych formatów, użytkownik może wykonywać operacje wyszukiwania, inspekcji i modyfikacji na wyższym poziomie, manipulując strukturami abstrakcyjnymi, takimi jak tablice znaków ELF, znaczniki MP3, DWARF wyrażenia i wpisy tabel partycje dysku. Udostępniona jest biblioteka gotowych opisów dla różnych formatów.

Program może być przydatny do debugowania i testowania projektów, takich jak linkery, asemblery i narzędzia do kompresji plików wykonywalnych, do inżynierii wstecznej, do analizowania i dokumentowania formatów i protokołów danych oraz do tworzenia innych narzędzi do manipulacji danymi binarnymi, takich jak diff i patch dla pliki binarne.

Dostępny edytor danych binarnych GNU Poke 1.0


Źródło: opennet.ru

Dodaj komentarz