Аудио WAV (.wav)

Формат Стандарт

Waveform Audio File Format (WAV) - это стандартный контейнер для сырого аудио в Windows и мировой индустриальный стандарт звукозаписи для несжатого студийного мастер-аудио без потерь.

Конвертировать из WAV в MP3

Бесплатный конвертер из WAV в MP3 прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.

Анализ и метаданные

Операционные системы и анализаторы файлов идентифицируют файлы WAV по начальной двоичной последовательности байтов:

Выберите или перетащите файлы сюда

100% конфиденциальное преобразование в браузере - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполняется локально в песочнице вашего браузера.

Сигнатура заголовка на уровне байтов (Magic Bytes)

Операционные системы и анализаторы файлов идентифицируют файлы WAV по начальной двоичной последовательности байтов:

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

52 49 46 46 00 00 00 00 57 41 56 45

ПРЕДСТАВЛЕНИЕ ASCII: RIFF....WAVE

Стандартизация: Формат файла обмена ресурсами (RIFF) от Microsoft & IBM

Технические спецификации

Архитектура контейнераКонтейнер чанков формата обмена ресурсами (RIFF)
СжатиеНесжатая импульсно-кодовая модуляция (LPCM); поддерживает ADPCM или IEEE Float
Порядок байтов (Endianness)Little-Endian (порядок байтов Intel x86)
Цветовые пространстваН/Д (несжатый аудио PCM)
Каналы и структураМоно, стерео и многоканальный звук до 64 дискретных каналов
Макс. габаритыЧастота дискретизации до 384 кГц с разрядностью 16, 24, 32 или 64 бита (с плавающей запятой)
Прозрачность100% побитовая точность несжатого студийного мастер-аудио
Потоковая передача и прогрессивная загрузкаСмещение блока данных зависит от заголовка; стандартный WAV требует известной длины

Техническая матрица сравнения: WAV против конкурентов

Технический атрибутWAV (Текущий)FLACAIFFMP3
Порядок байтовLittle-Endian (порядок байтов Intel)Родной битовый потокBig-Endian (порядок байтов Motorola)Фрейминг битового потока
Режим сжатияНесжатый (100% данных сохранено)Сжатие без потерь (~50% размера)Несжатый (100% данных сохранено)Сжатие с потерями (~10% размера)
Максимальный размер файла4 ГБ (32-битный лимит RIFF; RF64 решает эту проблему)Практически неограниченЛимит 4 ГБПрактически неограничен
Нагрузка на декомпрессию процессораНулевая (прямое маппирование буфера памяти)Очень низкаяНулевая (прямое маппирование буфера памяти)Низкая

Типичные режимы повреждения и руководство по восстановлению в HEX

Плеер сообщает об ошибке «Invalid chunk size» (Неверный размер чанка) или звук воспроизводится, но преждевременно обрывается.

Первопричина: Программа записи аварийно завершила работу до того, как успела записать заголовки конечного размера байт чанков «RIFF» и «data».

Восстановление: Откройте файл в шестнадцатеричном редакторе и запишите общий размер файла минус 8 по смещению 4 либо выполните восстановление с помощью 'ffmpeg -i broken.wav -c copy fixed.wav'.

Анализ безопасности и векторы атак на парсер

Файлы WAV используют вложенные заголовки чанков с 32-битными значениями длины. Несоответствия между заявленным размером чанка и фактической длиной файла могут вызывать чтение за пределами буфера.

Известные векторы атак

  • Целочисленное переполнение при синтаксическом анализе длины чанков «fmt » или «fact» в аудиодрайверах.
  • Переполнение кучи, вызванное вредоносными чанками метаданных «LIST», содержащими слишком длинные строки ASCII.
  • Отказ в обслуживании из-за нулевых чанков данных «data», вызывающих разыменование нулевых указателей.

Защитные лучшие практики: Осуществляйте строгую проверку того, что заявленные смещения чанков не превышают границы физического файла.

Исторические истоки и вехи

2000Broadcast Wave Format (BWF / EBU Tech 3285) стандартизирует вещательные метаданные и внедрение тайм-кода.
1991Microsoft и IBM представляют спецификацию RIFF WAVE вместе с Windows 3.1.
1989IBM и Microsoft сотрудничают в создании общих архитектур мультимедийных контейнеров.

Ключевые преимущества и плюсы

  • 100% математическая точность «байт в байт» сохраняет точные формы волн мастер-записей студии звукозаписи.
  • Универсальная нативная совместимость со всеми операционными системами, аудиопрограммами и аппаратными плеерами.
  • Нулевая нагрузка на декодирование процессором обеспечивает немедленное воспроизведение в реальном времени и многодорожечное редактирование.

Технические ограничения и минусы

  • Огромный объем памяти (примерно 10 МБ в минуту для аудио качества компакт-диска).
  • Классическое ограничение размера файла RIFF в 32 бита строго ограничивает непрерывные файлы на отметке 4 ГБ (приблизительно 6,8 часов аудио с компакт-диска).
  • Исторически отсутствовала стандартизированная разметка метаданных по сравнению с MP3 или M4A.

Интересные технические факты

  • Легендарный звук загрузки Windows 95, написанный Брайаном Ино, распространялся как 16-битный стерео WAV-файл с частотой 22 кГц.
  • Профессиональные кино- и телестудии записывают звук с помощью Broadcast WAV (BWF), который внедряет тайм-код SMPTE в чанк «bext».
  • 4-байтовый заголовок RIFF расшифровывается как «Resource Interchange File Format» (формат обмена ресурсами).

Часто задаваемые технические вопросы

Почему файл WAV намного больше файла MP3?

WAV содержит сырое, несжатое PCM-аудио, сохраняя каждый отдельный сэмпл (44 100 сэмплов в секунду на канал). MP3 анализирует звук и удаляет звуки, которые человеческое ухо не может услышать, уменьшая размер файла примерно на 90%.

Что происходит, если запись WAV превышает 4 ГБ?

Поскольку стандартный RIFF использует 32-битные беззнаковые целые числа для размеров чанков, стандартный WAV не может превышать 4 294 967 295 байт. Профессиональные студийные комплексы используют стандарт RF64 (ITU-R BS.2088), чтобы обойти барьер в 4 ГБ.

Звучит ли WAV лучше, чем FLAC?

Нет. При воспроизведении FLAC распаковывается в точно такой же побитовый аудиопоток PCM, который хранит WAV, что означает 100% идентичность акустического качества звука.