Considere la siguiente:¿Cómo puedo empaquetar un int como big endian de 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 cosa es, tratando de leer desde otro lenguaje, esto parece ser poco endian. ¿Hay algún argumento de plantilla que me permita escribirlo como Big Endian? Me gustaría evitar hacer un trabajo extra al leer.
¿Se refiere a 32 * bits * o 32 * bytes *? –
bits. Lo siento por eso. – Geo