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