##
my $piece_one_six_bits = 12; # 001100
my $piece_two_six_bits = 12; # 001100
my $piece_three_four_bits = 5; # 0101
# What now?
####
my $packaged_data = pack("n",
$piece_one_six_bits << (6 + 4)
| $piece_two_six_bits << 4
| $piece_three_four_bits
);