Forum Programmation.perl écrire en binaire

Posté par  (site web personnel) .
Étiquettes : aucune
-1
14
oct.
2004
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  (site web personnel) . Évalué à 1.

    Bon j'ai trouvé tout seul avec pack...

    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  (site web personnel) . Évalué à 0.

    print pack("H4",substr("0" x 4 . $1, -4));

    "La première sécurité est la liberté"

  • # meuh

    Posté par  . Évalué à 2.

    (j'espère juste ne pas à avoir à utiliser pack et unpack...)

    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.