UNPACK
lists
See also
The UNPACK
function unpacks a list of numeric or boolean values according to a specified string format.
Endianness is at bitlevel and not bytelevel.

<Lxx : Littleendian long,
xx
is optional and is the number of bits which must be less or equal to 64. 
>Lxx : Bigendian long,
xx
is optional and is the number of bits which must be less or equal to 64 
<Uxx : Littleendian unsigned long,
xx
is optional and is the number of bits which must be less or equal to 64. U and L only differ when unpacking. 
>Uxx : Bigendian unsigned long,
xx
is optional and is the number of bits which must be less or equal to 64. U and L only differ when unpacking. 
<D : Littleendian Double length always equals 64 bits.

>D : Bigendian Double length always equals 64 bits.

B : Boolean

Sxx : Any number of bits set to 1,
xx
is mandatory. 
sxx : Any number of bits set to 0,
xx
is mandatory. 
< : No bigendian

> : Bigendian

L : Long

B : Boolean

D : Double length always equals 64.

<L32 : No bigendian 32 bits Long