Convertir un octet en sa représentation numérique et vise-versa
Résolu
danieljsessec
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
danieljsessec Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
danieljsessec Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerai faire un système d'encodage en Python et j'aimerai pouvoir lire un fichier quelconque, et le lire octet par octet et récupérer pour chaque octet la représentation numérique (entre 0 et 255 du-coup)
Par exemple:
J'ouvre le fichier test.txt qui contient CCM
je récupère la représentation numérique de C (ex: 75), de C (ex: 75) et de M (ex: 85)
Je ne sais pas si je suis assez clair, mon code doit fonctionner pour tout type de fichier, donc pas de fonction qui altèrent les données comme bin etc..
Merci à vous
J'aimerai faire un système d'encodage en Python et j'aimerai pouvoir lire un fichier quelconque, et le lire octet par octet et récupérer pour chaque octet la représentation numérique (entre 0 et 255 du-coup)
Par exemple:
J'ouvre le fichier test.txt qui contient CCM
je récupère la représentation numérique de C (ex: 75), de C (ex: 75) et de M (ex: 85)
Je ne sais pas si je suis assez clair, mon code doit fonctionner pour tout type de fichier, donc pas de fonction qui altèrent les données comme bin etc..
Merci à vous
A voir également:
- Convertir un octet en sa représentation numérique et vise-versa
- Télévision numérique - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Pavé numérique bloqué - Guide
- Clavier numérique bloqué - Guide
- Convertir epub en kindle - Guide
6 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
qu'as-tu essayé, sur quelle partie de l'exercice bloques-tu?
tu n'as pas expliqué ce que tu souhaitais que le programme fasse avec la représentation numérique de l'octet.
qu'as-tu essayé, sur quelle partie de l'exercice bloques-tu?
tu n'as pas expliqué ce que tu souhaitais que le programme fasse avec la représentation numérique de l'octet.
Bonjour,
Votre réponse est exactement ce qu'il me fallait, je vous en remercie, sauriez-vous désormais comment je pourrai revenir en arrière ? de int à byte ?
Votre réponse est exactement ce qu'il me fallait, je vous en remercie, sauriez-vous désormais comment je pourrai revenir en arrière ? de int à byte ?
Ok tout simplement merci beaucoup !
Pour revenir à mon système d'encodage il fonctionne pas matrice, donc :
Est-ce possible de convertir en binaire sur 8 bits une int ? Et inversement de récupérer le int du binaire ?
Pour revenir à mon système d'encodage il fonctionne pas matrice, donc :
Est-ce possible de convertir en binaire sur 8 bits une int ? Et inversement de récupérer le int du binaire ?
Bonjour,
Oui en effet c'est la même chose, au final j'ai tous les éléments pour réaliser mon projet, mise à part l'écriture d'un byte dans un fichier, ça se passe comment ? j'ouvre mon fichier en mode écriture binaire et je fais un simple write avec mon ou mes bytes ?
Oui en effet c'est la même chose, au final j'ai tous les éléments pour réaliser mon projet, mise à part l'écriture d'un byte dans un fichier, ça se passe comment ? j'ouvre mon fichier en mode écriture binaire et je fais un simple write avec mon ou mes bytes ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En effet je viens de tester, ça fonctionne super bien, pour terminer vous sauriez s'il existe une technique ou une façon de faire pour lire les bytes d'un fichier deux par deux ?
Le but étant d'encoder mes octets via un algorithme que j'ai écrit en parallèle, je bloque au début de la lecture du fichier , à la théorie
Comment ouvrir un fichier en mode binaire et récupérer tous les octets sous la forme de int