Что такое формат файла CVS?
.cvs - это необработанный аудиофайл, закодированный с помощью CVSD (Continuously Variable Slope Delta modulation), 1-битного метода дифференциального сжатия речи, разработанного в Bell Labs в 1969 году. При кодировании CVSD каждый бит представляет собой шаг вверх или вниз по амплитуде; размер шага (крутизна) автоматически адаптируется к динамике сигнала, что и дало методу его название.
Файл представляет собой необработанный битовый поток без заголовка - в нем нет ни заголовка файла, ни «магических байтов», ни встроенных метаданных. Идентификация формата полностью зависит от расширения .cvs и предварительных знаний о битрейте и частоте дискретизации (обычно 8 кГц, что дает 8 кбит/с). Порядок байтов соответствует соглашению big-endian MSB-first согласно стандарту CVSD.
Инструмент командной строки для работы с аудио SoX (Sound eXchange) популяризировал расширение .cvs для фильтрованного CVSD; SoX также принимает .cvsd в качестве псевдонима и использует .cvu для нефильтрованного варианта. Преобразование требует явного указания кодировки - например: sox -t cvs input.cvs -r 8000 output.wav для создания стандартного файла WAV.
CVSD нашел широкое применение в военных радиостанциях, оборудовании двусторонней радиосвязи и устаревших системах телефонии/голосовой почты. В новых разработках он в значительной степени заменен на G.711 PCM mu-law/A-law и современные кодеки, такие как Opus. Несмотря на почти идентичное расширение, .cvs совершенно не связан с текстовыми файлами электронных таблиц CSV.
Безопасность и защита
РИСК: LOWНеобработанный аудиопоток; известных рисков безопасности при открытии в SoX или Audacity нет. Относитесь как к любому неизвестному аудиофайлу из ненадежных источников.
Детали формата
в двух словах- Файл рисунка Canvas (ACD Systems) - Приложение векторной графики Canvas от ACD Systems использует .cvs для файлов рисунков/иллюстраций - совершенно не связано с аудио CVSD.
- Файл репозитория Concurrent Versions System - Система контроля версий CVS (Concurrent Versions System) использует .cvs для различных файлов метаданных репозитория - не связано с аудио.
Программы, открывающие файлы CVS
Технические подробности
глубокая спецификация| Кодирование | CVSD (Continuously Variable Slope Delta modulation), 1-битное дифференциальное |
| Порядок байтов | Big-endian (MSB-first, согласно стандарту CVSD) |
| Контейнер | Отсутствует - необработанный битовый поток без заголовка |
| Частота дискретизации | 8 кГц (стандарт для голоса; вариант SoX `.cvu` поддерживает переменные частоты) |
| Глубина цвета | 1 бит на семпл (поток дельта-модуляции) |
| Битрейт | 8 кбит/с при стандартной частоте 8 кГц |
| Типичный размер файла | 8 КБ - 8 МБ (приблизительно 60 КБ в минуту при 8 кГц) |
| Магические байты | Отсутствуют (без заголовка; нет сигнатуры файла) |
| MIME-тип | `audio/x-cvs` |
| Псевдонимы SoX | `.cvsd` (фильтрованный CVSD), `.cvu` (нефильтрованный вариант CVSD) |
| Тип сжатия | С потерями (lossy) - дифференциальное дельта-кодирование с адаптивной крутизной |
| Область применения | Военные радиостанции, двусторонняя радиосвязь, устаревшие системы телефонии и голосовой почты |
| Происхождение стандарта | Bell Labs, 1969; расширение `.cvs` популяризировано SoX в 1990-х годах |
| Выпущен | CVSD standard: 1969 (Bell Labs); SoX support: 1990s |
| Последняя версия | N/A (raw format, no versioning) |
| Открыть стандартное | Да · без роялти |
| Спецификация | sox.sourceforge.net |
Конвертации CVS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CVS.