Что такое формат файла WAV?
.wav файлы используются для сохранения аудиоданных.
Содержимое .wav файлов
Файлы с расширением .wav хранят аудиодорожки с переменной частотой дискретизации и разрядностью. Стандарт качества аудио в .wav - двухканальный звук с частотой 44,1 кГц и 16 бит на сэмпл, что является стандартным кодеком для аудио CD. .wav поддерживается многими кодеками, но чаще всего используется несжатый PCM. Максимальный размер классического .wav файла, закодированного в PCM, составляет 4 ГБ, так как размеры фрагментов хранятся как 32-битные целые числа; расширения RF64 и BWF снимают это ограничение для профессионального и вещательного использования.
Использование .wav файлов
.wav файлы обычно хранят несжатые аудиодорожки, что является причиной их большого размера, что не очень удобно для веба. Способность .wav хранить несжатый высококачественный звук делает его форматом выбора для многих профессиональных приложений, таких как аудиософт или профессиональная музыкальная запись, например:
- студии звукозаписи
- радиовещательные компании
- рекламные агентства
.wav - несложный формат и используется как формат аудио по умолчанию во многих приложениях, включая в системах Windows. Многие популярные программы для редактирования и воспроизведения аудио поддерживают .wav по умолчанию.
Можно ли сжать .wav файл?
Высококачественные аудиоданные, хранящиеся в .wav файлах, можно конвертировать в другие популярные аудиоформаты, такие как MP3 (с потерями) или FLAC (без потерь). При конвертации в формат с потерями, например MP3, часть аудиоданных безвозвратно отбрасывается, но выходной файл становится значительно легче, что экономит место на диске. Конвертированные файлы легко распространять через Интернет.
Безопасность и защита
РИСК: LOWWAV - это пассивный оцифрованный звук и безопасен для открытия - он не выполняет код. Единственный значимый исторический риск был в 2019 году, когда тренд на стеганографию привел к тому, что злоумышленники прятали вредоносные Payload внутри аудио WAV, но сам WAV все равно должен быть обработан отдельным вредоносным ПО, чтобы стать опасным; обычный медиаплеер просто воспроизводит звук. Будьте осторожны с фейковыми сайтами загрузок «WAV конвертер/плеер», которые распространяют рекламное ПО (PUP): предпочитайте VLC, Audacity или ffmpeg с официальных страниц.
Детали формата
в двух словахПрограммы, открывающие файлы WAV
Технические подробности
глубокая спецификация| Контейнерный формат | RIFF (Resource Interchange File Format), бинарная структура на основе фрагментов |
| Порядок байтов | Little-endian; существует вариант big-endian (RIFX), но он редок |
| Файловый сигнатура | `RIFF` в байтах 0-3, `WAVE` в байтах 8-11 (hex: 52 49 46 46 … 57 41 56 45) |
| Стандартный аудиокодек | Несжатый линейный PCM (тег формата 1); без применения сжатия с потерями |
| Поддерживаемые теги формата | PCM (1), IEEE float (3), A-law (6), mu-law (7), WAVE_FORMAT_EXTENSIBLE (0xFFFE) для многоканального и высокого разрешения |
| Частоты дискретизации | 8 кГц до 192 кГц; наиболее распространены 44,1 кГц (CD) и 48 кГц (вещание/видео) |
| Разрядность | 8-бит, 16-бит, 24-бит или 32-бит на сэмпл |
| Поддержка каналов | Моно, стерео или многоканальный; до 18 каналов через WAVE_FORMAT_EXTENSIBLE |
| Типичный размер файла | ~10 МБ в минуту при качестве CD (44,1 кГц / 16-бит / стерео) |
| Максимальный размер файла (классический) | ~4 ГБ, ограничено 32-битными полями размера фрагмента; RF64 (EBU) снимает этот потолок |
| MIME-тип | `audio/wav`; альтернативы включают `audio/wave`, `audio/x-wav`, `audio/vnd.wave` |
| Ключевые внутренние фрагменты | `fmt ` (частота дискретизации, разрядность, каналы) и `data` (сырые сэмплы); необязательные фрагменты `LIST/INFO`, `cue`, `bext` |
| Сжатие | Отсутствует в стандартной форме PCM; контейнер может переносить ADPCM, GSM, A-law/mu-law или MP3 через не-PCM теги формата |
| Поддержка метаданных | Фрагмент `LIST/INFO` для базовых тегов; фрагмент `bext` (Broadcast Wave Format) добавляет таймкод, информацию об источнике и метаданные вещания |
| Выпущен | 1991 (Windows 3.1 / Multimedia PC) |
| Последняя версия | RIFF/WAVE with WAVE_FORMAT_EXTENSIBLE (2001); RF64/BWF extensions for >4 GB |
| Открыть стандартное | Да · без роялти |
| Спецификация | learn.microsoft.com |