Co to jest format pliku AIF?
.aif to format pliku audio - konkretnie Audio Interchange File Format (AIFF), opracowany przez Apple w 1988 roku. Krótsze rozszerzenie .aif i dłuższe .aiff odnoszą się do tego samego formatu; .aif to starszy, trójznakowy alias.
Pliki .aif przechowują nieskompresowane ścieżki audio przy użyciu standardu kodowania Audio Interchange File Format. Format ten przechowuje dane w jakości CD i wyższej: standardowe parametry to 16-bitowa głębia przy 44 100 Hz stereo (dwukanałowe), choć specyfikacja obsługuje częstotliwości próbkowania do 192 000 Hz i wyższe głębie bitowe. Pliki .aif są pod wieloma względami podobne do plików WAV - oba przechowują nieskompresowany dźwięk PCM - z kluczową różnicą polegającą na tym, że AIF używa kolejności bajtów big-endian, podczas gdy WAV to little-endian.
Pliki z rozszerzeniem .aif są powszechnie spotykane na komputerach macOS, gdzie format ten jest natywnie obsługiwany przez Core Audio, Logic Pro, GarageBand i QuickTime Player. Format oferuje bezstratną jakość dźwięku, co czyni go odpowiednim dla profesjonalnych aplikacji do edycji audio i procesów masteringu płyt CD. Jedną z wad jest duży rozmiar plików .aif wynikający z przechowywania nieskompresowanego dźwięku - około 10 MB na minutę 16-bitowego stereo przy 44,1 kHz. Sprawia to, że format jest niepraktyczny do dystrybucji dźwięku przez Internet. Skompresowaną alternatywą jest AIFC, choć opcje kodeków AIFC zmniejszające rozmiar mogą pogorszyć jakość dźwięku; bezstratną alternatywą o znacznie mniejszych plikach jest FLAC.
Bezpieczeństwo
RYZYKO: LOWAIFF to prosty binarny kontener audio bez kodu wykonywalnego ani obsługi makr. Brak znaczącego ryzyka bezpieczeństwa przy otwieraniu plików AIF w standardowych odtwarzaczach.
Szczegóły formatu
w pigułceProgramy otwierające pliki AIF
Szczegóły techniczne
specyfikacja| Kontener | IFF (Interchange File Format); blok FORM z identyfikatorem typu `AIFF` w bajtach 8-11 |
| Kolejność bajtów | Big-endian (konwencja Motoroli); odróżnia AIF od WAV, który jest typu little-endian RIFF |
| Kodowanie PCM | Nieskompresowany PCM ze znakiem (signed integer); brak kompresji stratnej w standardowym AIFF |
| Obsługiwane głębie bitowe | 8, 16, 24 i 32-bitowe liczby całkowite; AIFF-C dodaje warianty zmiennoprzecinkowe FL32 i FL64 |
| Przechowywanie częstotliwości próbkowania | 10-bajtowy (80-bitowy) rozszerzony format zmiennoprzecinkowy IEEE 754 w bloku COMM; obsługuje od 8 Hz do 192 000 Hz |
| Wymagane bloki (chunks) | `COMM` (kanały, ramki próbek, głębia bitowa, częstotliwość próbkowania) oraz `SSND` (surowe dane próbek PCM) |
| Opcjonalne bloki (chunks) | `MARK` (znaczniki cue), `INST` (punkty pętli i strojenie), `MIDI`, `APPL`, `ID3` (osadzone tagi) |
| Magic bytes | `46 4F 52 4D` („FORM”) na offsetcie 0; bajty 8-11: `41 49 46 46` („AIFF”) |
| Typowy rozmiar pliku | ~10 MB/min przy 16-bit 44,1 kHz stereo; ~34 MB/min przy 24-bit 96 kHz stereo |
| Obsługa platform | Natywna w macOS i iOS poprzez Core Audio; Windows wymaga kodeka, takiego jak iTunes lub VLC |
| Relacja do .aiff | `.aif` i `.aiff` to identyczne formaty; `.aif` to starszy 3-znakowy alias |
| Wariant skompresowany | AIFF-C (`.aifc`) dodaje pole compressionType w COMM; obsługuje µ-law, A-law, FL32 i inne kodeki |
| Wydano | 1988 (Apple Computer, with the Macintosh) |
| Najnowsza wersja | AIFF 1.3 (1989); AIFF-C (AIFF Compression, 1991) - both stable/frozen |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.mmsp.ece.mcgill.ca |
Konwersje AIF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AIF.