Salut Je récupère une chaine de caractère sous la forme 0x... donc un hexa. J'aimerais la convertir en chaine de caractère binaire pour pouvoir l'exploiter. Par exemple si je récupère 0x12, j'aimerais obtenir une chaine 00010010. Est ce possible ? Et si oui, pouvez vous m'aidez ? Merci bien @+
regarde les fonctions pack et unpack
perl -e 'printf("%b", '0x12')'
ha ouai exacte, on peu le faire avec printf! mais t'as fait une erreur de suntaxe, c'est: perl -e "printf(\"%b\", 0x12)" et pour faire la conversion dans un script: my $bin_string = sprintf("%b", 0x12);