Кіріспе

Аудио алмасу файл форматы (AIFF) — жеке компьютерлер мен басқа да электрондық аудио құрылғыларында дыбыс деректерін сақтауға арналған аудио файл форматының стандарты. Бұл формат 1988 жылы Apple Inc. компаниясы Electronic Arts Interchange File Format (IFF, Amiga жүйелерінде кеңінен қолданылады) негізінде әзірлеген, және көбінесе Apple Macintosh компьютерлік жүйелерінде қолданылады. Көптеген AIFF файлдарындағы аудио деректер сығылмай сақталған импульстік код модуляциясы (PCM) түрінде болады. AIFF файлының осы түрі MP3 сияқты жоғалту форматтарына қарағанда дискіде әлдеқайда көп орын алады — 44,1 кГц үлгілік жылдамдықпен және 16 бит тереңдікпен бір минуттық стерео аудио үшін шамамен 10 МБ. Сонымен қатар, AIFF C немесе AIFC деп аталатын, әртүрлі анықталған сығылу кодектері бар AIFF-тің сығылған нұсқасы да бар. Аудио деректерінен басқа, AIFF аппараттық семплерлер мен музыкалық бағдарламалар үшін үлгідегі циклдық нүкте деректерін және музыкалық нотаны қамтуы мүмкін. Стандартты AIFF форматының файл кеңейтімдері aiff немесе aif болып табылады. Сығылған нұсқалар үшін aifc кеңейтімдері қарастырылған, бірақ форматты қолдайтын аудио бағдарламалары aiff немесе aif кеңейтімдерін де қабылдайды.

macOS-тағы AIFF

Қазір macOS деп аталатын OS X операциялық жүйесін әзірлеумен Apple компаниясы AIFF-тің жаңа түрін жасады, ол іс жүзінде баламалы кішкентай эндиан байт реті форматы болып табылады. AIFF архитектурасында байт ретін өзгерту мүмкіндігі болмағандықтан, Apple қолданыстағы AIFF C қысу архитектурасын пайдаланып, sowt (twos сөзінің кері жазылуы) деп аталатын «жалған қысылған» кодекті құрды. Стандартты AIFF файлы мен AIFF C/sowt файлының арасындағы жалғыз айырмашылық – байт реті; қысу мүлдем қолданылмайды. Apple бұл жаңа кішкентай эндиандық AIFF түрін macOS жүйесінде стандартты формат ретінде пайдаланады. Файлдар "AIFF" форматында iTunes-ке импортталғанда немесе экспортталғанда, шын мәнінде AIFF C/sowt форматы қолданылады. Аудио CD-ден macOS жұмыс үстеліне сүйреп әкелгенде алынған файл да AIFF C/sowt болады. Барлық жағдайларда Apple файлдарды жай ғана "AIFF" деп атайды және .aiff кеңейтімін қолданады. Көптеген пайдаланушылар үшін бұл техникалық жағдай байқалмайды және маңызды емес. Стандартты AIFF және AIFF C/sowt форматының дыбыс сапасы бірдей, ал деректерді ешқандай жоғалтусыз өзара түрлендіруге болады. Дегенмен, ескі аудио бағдарламаларын пайдаланушылар AIFF C/sowt файлы ойнатпайтынын, немесе файлды ашқанда форматты түрлендіруді сұрайтынын, немесе статикалық дыбыс ретінде ойнатылатынын байқауы мүмкін. Барлық дәстүрлі AIFF және AIFF C файлдары macOS жүйесінде әдеттегідей жұмыс істей береді, сондай-ақ көптеген үшінші тарап аудио бағдарламалары мен аппараттық құралдар стандартты AIFF үлкен эндиан байт ретін қолдануын жалғастырады.

АИФФ алма орамасы

Apple сонымен қатар GarageBand және Logic Pro қолданатын Apple Loops түрінде AIFF форматына жаңа кеңейтім жасады, бұл кең таралған түрдегі қолданбаларға биіктік пен тембрді өзгерту үшін деректерді, ал екінші түрінде MIDI тізбегі деректерін және GarageBand ойнату аспаптарына сілтемелерді қосуға мүмкіндік береді. Apple Loops түріне қарамастан, aiff (немесе aif) немесе caf кеңейтімдерін пайдаланады.

Метадеректер

AIFF файлдары метадеректерді Атау, Автор, Түсініктеме, Аннотация және Авторлық құқық бөлімдерінде сақтай алады. AIFF файлдарына ID3v2 тегін де, ішінде кеңейтілген метадеректер платформасы (XMP) деректері бар қосымша бөлікті де қоюға болады.

Жалпы қысылу түрлері

AIFF тек сығылмаған PCM деректерін қолдайды. AIFF C сонымен қатар "COMM" блогында көрсетілуі мүмкін сығылған аудио форматтарын қолдайды. PCM аудио деректері үшін сығылу түрі "NONE". Сығылу түріне басып шығаруға болатын атау қоса беріледі. Көбінесе қолданылатын сығылу түрлері мен атаулары мыналарды қамтиды, бірақ олармен шектелмейді:

+AIFF C көбінесе қолданылатын сығылу түрлері Сығылу түрі Сығылу атауы Дерек көзі NONE сығылмаған PCM, үлкен эндиан Apple Inc. sowt сығылмаған PCM, кішкентай эндиан Apple Inc. fl32 32 битті қалқыма нүкте IEEE 32 биттік флоат Apple Inc. fl64 64 битті қалқыма нүкте IEEE 64 биттік флоат Apple Inc. alaw ALaw 2:1 8 бит ITU T G.711 A заңы Apple Inc. ulaw μLaw 2:1 8 бит ITU T G.711 μ заңы Apple Inc. ALAW CCITT G.711 A заңы 8 бит ITU T G.711 A заңы (64 кбит/с) SGI ULAW CCITT G.711 μ заңы 8 бит ITU T G.711 μ заңы (64 кбит/с) SGI FL32 Float 32 IEEE 32 биттік флоат SoundHack & Csound ADP4 4:1 Intel/DVI ADPCM Stéphane Tavenard (Audio Convert/Player) AmigaOS ima4 IMA 4:1 ACE2 ACE 2 to 1 Apple IIGS ACE (Audio Compression/Expansion) ACE8 ACE 8 to 3 DWVW Delta with variable word width TX16W Typhoon MAC3 MACE 3 to 1 Apple Inc. MAC6 MACE 6 to 1 Apple Inc. Qclp Qualcomm PureVoice Qualcomm QDMC QDesign Music QDesign rt24 RT24 50:1 Voxware rt29 RT29 50:1 Voxware SDX2 Square Root Delta Big endian 3DO (Panasonic) / Mac (Apple)