- or download this
sub mask_short_to_long1 {
my @octets = unpack "C4", pack "V", 2 ** $_[0] -1 ;
...
return join '.', @octets;
}
- or download this
sub mask_short_to_long2 {
my @octets = unpack "b8b8b8b8", pack "V", 2 ** $_[0] -1 ;
...
}
- or download this
sub mask_short_to_long3 {
my $mask = shift;
...
}
- or download this
perl -le'print+join".",map{ord pack"B8",$_}unpack"b8"x4,pack"V",-1+2**pop' num