fix #3, make java/c# Endianness/Signedness suitable