Fix unpack() endianness.

During testing I was using str_repeat('a', 16) so endianness issues were not apparent.