par
ImaginWeb » 28 janv. 2019, 12:24
Bonjour,
Je dois décoder une trame hexa en la passant en binaire (j'utilise base_convert $hex,16,2)...
Quelques exemples (HEX / BIN avec base convert / Binaire à obtenir) :
01 / 1 / 10 00 00 00
02 / 10 / 01 00 00 00
07 / 11 1 / 11 10 00 00
0E / 11 10 / 01 11 00 00
08 / 10 00 / 00 01 00 00
13 / 10 02 1 / 11 00 10 00
9C / 10 01 11 00 => Ok
Le problème est que si le résultat binaire ne comporte pas 8 digits je dois le lire à l'envers et compléter par des zéros... mais si le résultat "est complet" il faut le lire dans l'ordre... c'est un peu casse-tête...
Est-ce qu'il existe une fonction php pour transformer un hexa en "binaire complet" ? J'ai fait pas mal de recherche, avant de lancer une usine à gaz, je me disais que peut-être quelques idées viendrait d'ici.
Excellente semaine à tous,
A. Lits
Bonjour,
Je dois décoder une trame hexa en la passant en binaire (j'utilise base_convert $hex,16,2)...
Quelques exemples (HEX / BIN avec base convert / Binaire à obtenir) :
01 / 1 / 10 00 00 00
02 / 10 / 01 00 00 00
07 / 11 1 / 11 10 00 00
0E / 11 10 / 01 11 00 00
08 / 10 00 / 00 01 00 00
13 / 10 02 1 / 11 00 10 00
9C / 10 01 11 00 => Ok
Le problème est que si le résultat binaire ne comporte pas 8 digits je dois le lire à l'envers et compléter par des zéros... mais si le résultat "est complet" il faut le lire dans l'ordre... c'est un peu casse-tête...
Est-ce qu'il existe une fonction php pour transformer un hexa en "binaire complet" ? J'ai fait pas mal de recherche, avant de lancer une usine à gaz, je me disais que peut-être quelques idées viendrait d'ici.
Excellente semaine à tous,
A. Lits