Ecrire et lire un fichier bit par bit
Résolu
Minezic
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Pour un projet d'informatique je dois coder une compression d'Huffman en python (3.4), mais je ne sais pas comment créer, à partir de la chaîne de caractère contenant uniquement des 0 et 1, un fichier binaire ne comportant que ces 0 et 1. Et ensuite je ne sais pas non plus comment lire bit par bit ce même fichier binaire pour le retranscrire en texte. Pour le moment je peut juste copier la chaîne de 0 et de 1 dans un fichier texte. Quelqu'un a une idée de façon de procéder ?
Pour un projet d'informatique je dois coder une compression d'Huffman en python (3.4), mais je ne sais pas comment créer, à partir de la chaîne de caractère contenant uniquement des 0 et 1, un fichier binaire ne comportant que ces 0 et 1. Et ensuite je ne sais pas non plus comment lire bit par bit ce même fichier binaire pour le retranscrire en texte. Pour le moment je peut juste copier la chaîne de 0 et de 1 dans un fichier texte. Quelqu'un a une idée de façon de procéder ?
A voir également:
- Ecrire et lire un fichier bit par bit
- Winrar 64 bit - Télécharger - Compression & Décompression
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Power iso 32 bit - Télécharger - Gravure
- Lire un fichier epub - Guide
- Fichier bin - Guide
2 réponses
Salut,
T'as regardé sur côté de l'écriture et la lecture en binaire ? (option "b" à rajouter à "w" ou "r")
T'as regardé sur côté de l'écriture et la lecture en binaire ? (option "b" à rajouter à "w" ou "r")
Regarde Python:BitManipulation
En particulier Python:bitarray. Le packge python-bitarray de Debian fournit des exemples dans /usr/share/doc/python-bitarray/examples/
En particulier Python:bitarray. Le packge python-bitarray de Debian fournit des exemples dans /usr/share/doc/python-bitarray/examples/
apt-get install python-bitarray
L'idée c'est que j'ai une string de 0 et 1, comment je peux l'écrire et dans quel fichier ? (extension ?)
Merci beaucoup
Bonne journée !