§
b¾<€BPáÝã óÒ — d Z ddlZddlZddlZddgZ ej ed¬¦ « G d„ de¦ « ZdZ d „ Z
d
„ Zd„ Zd„ Z
d
„ ZdZd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z ej ¦ « 5 ej de¦ « ddlmZ ddd¦ « n# 1 swxY w Y ddlmZ edd¦ « Zdej _ dej _ dej! _ dej" _ dej# _ d ej$ _ G d!„ d"¦ « Z% G d#„ d$¦ « Z&d6d%„Z'ed&k �rÏddl(Z(e(j) d'd… se(j) * d(¦ « e(j) d' Z+ e'e+d)¦ « 5 Z, e-d*e+¦ « e-d+e, . ¦ « ¦ « e-d,e, / ¦ « ¦ « e-d-e, 0 ¦ « ¦ « e-d.e, 1 ¦ « ¦ « e-d/e, 2 ¦ « ¦ « e-d0e, 3 ¦ « ¦ « e(j) d1d… rŸe(j) d1 Z4 e-d2e4¦ « e'e4d3¦ « 5 Z5e5 6 e, 7 ¦ « ¦ « e, 8 d4¦ « Z9e9sne5 : e9¦ « Œ. ddd¦ « n# 1 swxY w Y e-d5¦ « ddd¦ « dS # 1 swxY w Y dS dS )7aJ Stuff to parse AIFF-C and AIFF files.
Unless explicitly stated otherwise, the description below is true
both for AIFF-C files and AIFF files.
An AIFF-C file has the following structure.
+-----------------+
| FORM |
+-----------------+
|