Based on examination of the source code for e2sEdit and Oe2sSLE.
The file is just a concatenation of WAVE files with a header to indicate where each file begins. Additional metadata such as sample name and loop point are stored in each WAVE file as a RIFF chunk with type "korg", which is conventionally at the end of the file.
Unless otherwise specified, all integers are little-endian unsigned.