Je cherche à manipuler des bits pour lire/écrire des données sur le
réseau ou des fichiers binaires.
Je souhaite notamment pouvoir transformer des valeurs de 0 à 255 en
ascii 8 bits (et l'inverse), ou faire des opérations du type
addition/décalage sur des char 8 bits (et rester en 8 bits).
Connaissez-vous des modules/fonctions qui me facilerait la tâche (avant
que je recode (mal) ça from scratch)?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
F. Petitjean
Bonjour,
Je cherche à manipuler des bits pour lire/écrire des données sur le réseau ou des fichiers binaires.
Je souhaite notamment pouvoir transformer des valeurs de 0 à 255 en ascii 8 bits (et l'inverse), vascii = chr(valeur) et valeur = ord(vascii) ( if 0 <= vascii <= 255 )
Que vous faut-il de plus ?
ou faire des opérations du type addition/décalage sur des char 8 bits (et rester en 8 bits). deuwfois = ord(chr8) << 1 (et ajouter éventuellement un plafonnement à
255 et envelopper avec un chr() si vous y tenez)
Connaissez-vous des modules/fonctions qui me facilerait la tâche (avant que je recode (mal) ça from scratch)?
J'ai trouvé pack/unpack, mais c'est assez limité. je suppose que vous faites allusion au module struct
Nous aurions besoin de plus de détails sur ce que vous voulez faire.
Merci.a+.
-- Mathieu Ignacio.
Bonjour,
Je cherche à manipuler des bits pour lire/écrire des données sur le
réseau ou des fichiers binaires.
Je souhaite notamment pouvoir transformer des valeurs de 0 à 255 en
ascii 8 bits (et l'inverse),
vascii = chr(valeur) et valeur = ord(vascii) ( if 0 <= vascii <= 255 )
Que vous faut-il de plus ?
ou faire des opérations du type
addition/décalage sur des char 8 bits (et rester en 8 bits).
deuwfois = ord(chr8) << 1 (et ajouter éventuellement un plafonnement à
255 et envelopper avec un chr() si vous y tenez)
Connaissez-vous des modules/fonctions qui me facilerait la tâche (avant
que je recode (mal) ça from scratch)?
J'ai trouvé pack/unpack, mais c'est assez limité.
je suppose que vous faites allusion au module struct
Nous aurions besoin de plus de détails sur ce que vous voulez faire.
Je cherche à manipuler des bits pour lire/écrire des données sur le réseau ou des fichiers binaires.
Je souhaite notamment pouvoir transformer des valeurs de 0 à 255 en ascii 8 bits (et l'inverse), vascii = chr(valeur) et valeur = ord(vascii) ( if 0 <= vascii <= 255 )
Que vous faut-il de plus ?
ou faire des opérations du type addition/décalage sur des char 8 bits (et rester en 8 bits). deuwfois = ord(chr8) << 1 (et ajouter éventuellement un plafonnement à
255 et envelopper avec un chr() si vous y tenez)
Connaissez-vous des modules/fonctions qui me facilerait la tâche (avant que je recode (mal) ça from scratch)?
J'ai trouvé pack/unpack, mais c'est assez limité. je suppose que vous faites allusion au module struct
Nous aurions besoin de plus de détails sur ce que vous voulez faire.
Merci.a+.
-- Mathieu Ignacio.
Do Re Mi chel La Si Do
Bonsoir !
Je ne connais pas de module/librairie ; mais ça doit bien exister. Sinon, de mémoire :