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 |
|
|
|