Length Type Description


Header & list


4 String « IDXD »


4 LongInt Header total length Value: 20 (bytes)
2 ShortInt Number of file (total)


2 ShortInt Number of file: total minus the srf


8 Bytes Null bytes


4 String « TABL »


4 LongInt Length of the files list








Files list (except the srf)...


4 String File name (no ext.) Example: for 0005A001.ahx, file name is A001
2 ShortInt File number (begin at 0)


2 ShortInt Offset in the corresponding SRF divided by 4








After the list...

4 String « SIXD »


4 LongInt Length of the SRF files list
8 - (srf filename length) = number of bytes to write Each byte has 95 as value (5F in hex)




SRF files list...
Depend Bytes See notes ---->
Depend String SRF filename (no ext.) Example: for 0005.srf, the name is 0005
2 Bytes First audio file (his number) linked to this srf


2 Bytes File number








Footer...


8 String « eNDieNDi »


4 LongInt Number of file: total minus the srf


4 String « ENDI »


4 Bytes Null bytes