Заголовки у AT3 получаются размером 0x60 байт такого типа:
00000000 52 49 46 46 40 8C 70 00 57 41 56 45 66 6D 74 20 RIFF@.p.WAVEfmt
00000010 34 00 00 00 FE FF 02 00 44 AC 00 00 CA 9C 00 00 4.......D.......
00000020 48 07 00 00 22 00 00 08 03 00 00 00 BF AA 23 E9 H...".........#.
00000030 58 CB 71 44 A1 19 FF FA 01 E4 CE 62 01 00 28 E8 X.qD.......b..(.
00000040 00 00 00 00 00 00 00 00 66 61 63 74 08 00 00 00 ........fact....
00000050 97 9B 7B 00 00 08 00 00 64 61 74 61 E8 8B 70 00 ..{.....data..p.
Разница между разными форматами в 4-ёх местах:
- 0x04 - размер всего файла от позиции 0x08 и до конца.
- 0x20 - (ave=1864bytes)
- 0x2C - непонятно что, 40138 в данном случае.
- 0x5C - размер тела от 0x60 до конца.
Неизменяющиеся данные:
- 0x00 - RIFF - Magic Header
- 0x08 - WAVEfmt - формат
- 0x18 - 44AC = 44100 Hz
- 0x48 - fact
- 0x58 - data