decoder une variable binaire
Bonjour,
Je débute sur PERL et j'ai un petit problème.
J'ai un fichier au format .csv, avec sur chaque ligne 3 champs.
Les 2 premiers sont au format ASCII et le 3eme au format binaire.
ex:
Citation:
"1000";"3";"0001000111110010"
Je lis le fichier avec la librairie Text::CSV_XS dédiée au formats csv.
Je possède la définition de chaque bits de mon 3eme champ dans un fichier au format xml, le nom de la structure est STRUC_CHAMP.
On m'a aiguillé vers une solution de la forme:
Code:
1 2 3 4 5
| $csv->parse($_);
my ($1, $2, $3) = $csv->fields();
my $pp = get_type("STRUCT_CHAMP");
my ($A, $B, $C, $D) = $pp->deserialise($3); |
Mon problème est que je ne sais pas s'il faut utiliser une librairie ou plus pour cette solution et non plus comment passer le fichier xml en paramètre afin de définir la structure.
Pouvez-vous m'aiguiller, me dire si je fais fausse route ou si la solution est adaptée et, si c'est la cas, me donner un coup de pousse??
Merci par avance
Mat