Je cherche à faire un programme qui lit du texte en hexa pour en faire un fichier binaire.
simple :
while(<>)
{
while (/([0-9|a-f]+)\s*/g)
{
syswrite (STDOUT,$1);
}
}
malheureusement, il ne me sort pas du binaire ! J'ai trouver plein de doc sur comment lire du binaire mais pas comment en écrire !
(j'espère juste ne pas à avoir à utiliser pack et unpack...)
# trop lent...
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
print pack("H4",substr("0" x 4 . $1, -4));
"La première sécurité est la liberté"
# j'ai trouvé tout seul ... avec pack
Posté par Nicolas Boulay (site web personnel) . Évalué à 0.
"La première sécurité est la liberté"
# meuh
Posté par gc (site web personnel) . Évalué à 2.
pourquoi ? ils sont justement fait pour ça.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.