Tenir compte cet extrait:Comment puis-je empaqueter un int en tant que big endian 32 bits en Perl?
use strict;
use warnings;
my $data = "1";
my $packed = pack("I",$data);
open(my $file,">","test.bin") || die "error $!\n";
binmode $file;
print $file $packed;
La chose est, en essayant de le lire d'une autre langue, cela semble être peu endian. Existe-t-il un argument de modèle qui me permette de l'écrire en big endian? Je voudrais éviter de faire du travail supplémentaire en lisant.
Voulez-vous dire 32 * bits * ou 32 * octets *? –
bits. Désolé pour ça. – Geo