Bonjour,

J'ai 2 flux, de même taille, ouverts en hexadécimal.
Par exemple $A=10EF332001 et $B=BFF9877600
J'utilise pack 'H*', ça fonctionne bien.


Je fais une opération logique (des ET des OU des XOR ça dépend)
$A &= $B;

Je veux faire une boucle est récupérer la valeur de gauche avec un décalage <<4 par exemple
Ainsi si $A=FA6653EF1F00 je dois avoir 0xF, puis 0xA puis 0x6 etc...
Je ne souhaite pas utiliser de tableau tout en retournant la position exemple en position 6 car je cherche 0x3


Ces flux peuvent atteindre 1 Méga. Il s'agit de mesurer des dégradations .
Du coup je vise la rapidité

Peu-être que le décalage logique n'as pas d'intérêt ?
Merci de votre proposition

mimile