Package: hachoir (3.1.0+dfsg-5)
Links for hachoir
Debian Resources:
Download Source Package hachoir:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
infrastruttura Python per analizzare e modificare file binari
Hachoir è una libreria Python usata per rappresentare un file binario in forma di albero di oggetti Python. Ogni oggetto ha un tipo, un valore, un indirizzo, ecc. Lo scopo è quello di poter sapere il significato di ogni bit in un file.
Perché usare codice Python lento invece di codice C codificato staticamente veloce? Hachoir ha molte funzionalità interessanti:
* autofix: Hachoir può aprire file non validi/troncati; * lazy: aprire un file è molto veloce dato che nessuna informazione viene letta dal file, i dati sono letti o elaborati quando l'utente lo richiede; * tipi: Hachoir ha molti tipi di campi predefiniti (intero, bit, stringa, ecc.) e gestisce stringhe con codifiche dei caratteri (ISO-8859-1, UTF-8, UTF-16, ...); * gli indirizzi e le dimensioni sono memorizzati in bit, perciò i flag sono memorizzati come campi classici; * endian: il valore endian deve essere impostato una sola volta e poi i numeri vengono convertiti nell'endian corretto; * editor: usando la rappresentazione dei dati di Hachoir, è possibile modificare, inserire e rimuovere dati e poi salvarli in un nuovo file.
Hachoir fornisce strumenti a riga di comando che usano i suoi analizzatori:
* hachoir-grep: trova un modello di testo in un file binario; * hachoir-metadata: ottiene metadati da file binari; * hachoir-strip: modifica un file per rimuovere i metadati; * hachoir-urwid: visualizza il contenuto di un file binario in modalità testuale; * hachoir-wx: visualizza il contenuto di un file binario in una GUI.
Other Packages Related to hachoir
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-urwid
- libreria UI/widget basata su curses per Python 3
-
- dep: python3-wxgtk4.0
- interfaccia Python 3 al toolkit wxWidgets per GUI C++ multipiattaforma
Download hachoir
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 540.0 kB | 2,443.0 kB | [list of files] |