Διατίθεται πρόγραμμα επεξεργασίας δυαδικών δεδομένων GNU Poke 1.0

Μετά από τρία χρόνια ανάπτυξης, παρουσιάζεται η πρώτη έκδοση του GNU Poke, ενός διαδραστικού δυαδικού επεξεργαστή δεδομένων. Σε αντίθεση με τους dump editors, που σας επιτρέπουν να επεξεργάζεστε πληροφορίες σε επίπεδο bit και byte, το Poke παρέχει μια πλήρη γλώσσα για την περιγραφή και την ανάλυση δομών δεδομένων, καθιστώντας δυνατή την αυτόματη κωδικοποίηση και αποκωδικοποίηση δεδομένων σε διαφορετικές μορφές.

Μόλις καθοριστεί η δομή των δυαδικών δεδομένων, για παράδειγμα με αναφορά σε μια λίστα υποστηριζόμενων μορφών, ο χρήστης μπορεί να εκτελέσει λειτουργίες αναζήτησης, επιθεώρησης και τροποποίησης σε υψηλότερο επίπεδο, χειρίζοντας αφηρημένες δομές όπως πίνακες χαρακτήρων ELF, ετικέτες MP3, DWARF εκφράσεις και καταχωρήσεις πίνακα κατατμήσεις δίσκου. Παρέχεται μια βιβλιοθήκη έτοιμων περιγραφών για διάφορες μορφές.

Το πρόγραμμα μπορεί να είναι χρήσιμο για τον εντοπισμό σφαλμάτων και τη δοκιμή έργων όπως συνδέσεις, assemblers και εκτελέσιμα βοηθητικά προγράμματα συμπίεσης, για αντίστροφη μηχανική, για ανάλυση και τεκμηρίωση μορφών και πρωτοκόλλων δεδομένων και για τη δημιουργία άλλων βοηθητικών προγραμμάτων που χειρίζονται δυαδικά δεδομένα, όπως diff και patch για δυαδικά αρχεία.

Διατίθεται πρόγραμμα επεξεργασίας δυαδικών δεδομένων GNU Poke 1.0


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο