Éditeur de données binaires GNU Poke 1.0 disponible

Après trois années de développement, la première version de GNU Poke, un éditeur de données binaires interactif, est présentée. Contrairement aux éditeurs de dump, qui vous permettent d'éditer des informations au niveau des bits et des octets, Poke fournit un langage à part entière pour décrire et analyser les structures de données, permettant d'encoder et de décoder automatiquement les données dans différents formats.

Une fois la structure des données binaires déterminée, par exemple en référence à une liste de formats supportés, l'utilisateur peut effectuer des opérations de recherche, d'inspection et de modification à un niveau supérieur, en manipulant des structures abstraites telles que des tables de caractères ELF, des balises MP3, des DWARF. expressions et entrées de table partitions de disque. Une bibliothèque de descriptions prêtes à l'emploi pour différents formats est fournie.

Le programme peut être utile pour déboguer et tester des projets tels que des éditeurs de liens, des assembleurs et des utilitaires de compression exécutables, pour l'ingénierie inverse, pour analyser et documenter les formats et protocoles de données, et pour créer d'autres utilitaires qui manipulent des données binaires, tels que diff et patch pour fichiers binaires.

Éditeur de données binaires GNU Poke 1.0 disponible


Source: opennet.ru

Ajouter un commentaire