Hvad er CVS-filformatet?
.cvs er en rå lydfil kodet med CVSD (Continuously Variable Slope Delta modulation), en 1-bit differentiel talekomprimeringsteknik udviklet hos Bell Labs i 1969. I CVSD-kodning repræsenterer hver bit et trin op eller ned i amplitude; trinstørrelsen (hældningen) tilpasser sig automatisk til signalets dynamik, hvilket giver metoden dens navn.
Filen er en headerløs rå bitstrøm - ingen fil-header, ingen magic bytes og ingen indlejret metadata. Formatidentifikation afhænger udelukkende af filtypenavnet .cvs og forudgående kendskab til bithastigheden og samplingsfrekvensen (typisk 8 kHz, hvilket giver 8 kbps). Byte-rækkefølgen følger big-endian MSB-first konventionen i henhold til CVSD-standarden.
Kommandolinjeværktøjet SoX (Sound eXchange) populariserede filtypenavnet .cvs til filtreret CVSD; SoX accepterer også .cvsd som et alias og bruger .cvu til den ufiltrerede variant. Konvertering kræver, at kodningen angives eksplicit - for eksempel: sox -t cvs input.cvs -r 8000 output.wav for at generere en standard WAV-fil.
CVSD fandt udbredt anvendelse i militærradioer, tovejs-radioudstyr og ældre telefoni-/voicemail-systemer. Det er i vid udstrækning blevet erstattet af G.711 PCM mu-law/A-law og moderne codecs som Opus til nye implementeringer. På trods af det næsten identiske filtypenavn er .cvs fuldstændig urelateret til CSV-regnearksfiler.
Sikkerhed og tryghed
RISIKO: LOWRå lyd-bitstrøm; ingen kendt sikkerhedsrisiko ved åbning i SoX eller Audacity. Behandl den som enhver ukendt lydfil fra upålidelige kilder.
Formatdetaljer
kort fortalt- Canvas Drawing File (ACD Systems) - ACD Systems' Canvas-vektorgrafikapplikation bruger .cvs til tegnings-/illustrationsfiler - fuldstændig urelateret til CVSD-lyd.
- Concurrent Versions System repository-fil - CVS (Concurrent Versions System) kildekontrolsystemet bruger .cvs til forskellige metadatafiler i arkivet - urelateret til lyd.
Programmer der åbner CVS-filer
Tekniske detaljer
dyb specifikation| Kodning | CVSD (Continuously Variable Slope Delta modulation), 1-bit differentiel |
| Byte-rækkefølge | Big-endian (MSB-first, i henhold til CVSD-standard) |
| Container | Ingen - headerløs rå bitstrøm |
| Samplingsfrekvens | 8 kHz (standard tale; SoX `.cvu`-variant understøtter variable hastigheder) |
| Bitdybde | 1 bit pr. sampling (delta-modulationsstrøm) |
| Bithastighed | 8 kbps ved standard 8 kHz hastighed |
| Typisk filstørrelse | 8 KB - 8 MB (ca. 60 KB pr. minut ved 8 kHz) |
| Magic bytes | Ingen (headerløs; ingen filsignatur) |
| MIME-type | `audio/x-cvs` |
| SoX-aliasser | `.cvsd` (filtreret CVSD), `.cvu` (ufiltreret CVSD-variant) |
| Komprimeringstype | Lossy - differentiel delta-kodning med adaptiv hældning |
| Anvendelsesområde | Militærradioer, tovejs-radio, ældre telefoni- og voicemail-systemer |
| Standardens oprindelse | Bell Labs, 1969; `.cvs`-filtypenavnet blev populariseret af SoX i 1990'erne |
| Udgivet | CVSD standard: 1969 (Bell Labs); SoX support: 1990s |
| Seneste version | N/A (raw format, no versioning) |
| Åben standard | Ja · royaltyfri |
| Specifikation | sox.sourceforge.net |
CVS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CVS-filer.