code: public void read(RandomAccessFile myRandomAccessFile)
              throws IOException {
          lb_num = myRandomAccessFile.readUnsignedByte() + myRandomAccessFile.readUnsignedByte() * 256 +
                  myRandomAccessFile.readUnsignedByte() * 256 * 256 +
                  (int) myRandomAccessFile.readUnsignedByte() * 256 * 256 * 256;
          part_num = myRandomAccessFile.readUnsignedByte() + myRandomAccessFile.readUnsignedByte() * 256;
      }
docs: Uint16