Current only little endian formats are supported. Attempting to read big endian format will result in corrupted record values. At the very least, the SHB magic number should be checked and an exception thrown specifying the problem.