Я пытался понять связанные понятия формата файла, кодека, формата цифрового контейнера и форматов кодирования. Я хочу сформулировать свое нынешнее представление об этих темах в контексте широко популярного формата mp3 и попросить кого-нибудь знающего сказать мне, прав я или нет.
Рассмотрим два соответствующих расширения файлов .mp3 и .wav. Оба формата файлов, но есть различия. .Wav является примером формата цифрового файлового контейнера, потому что это метафайл. Это потому, что у него есть несколько опций для кодеков, указанных в разделе метаданных. Напротив, формат файла .mp3 имеет только один вариант выбора кодека - кодек mp3. Таким образом, в определенном смысле (и, насколько я понимаю), mp3 имеет несколько значений. Во-первых, это может быть формат файла, потому что он содержит информацию помимо самого аудио - мне неясно, как говорить об этом с технической точностью, но мы можем представить, что у него есть теги данных и местоположение (то есть мы можем думать об этом как объект, содержащий аудио, которое больше, чем сумма его частей). Во-вторых, это может быть формат аудиокодирования, потому что это средство представления аудиоданных. В-третьих, это может быть кодек, потому что это средство кодирования и декодирования звука в вышеупомянутый формат кодирования звука.
Так ... я правильно понял? Если не то, что мне не хватает? У меня есть источники, которые, кажется, поддерживают все эти интерпретации, поэтому мне нужна ясность.