Wat is het CVS-bestandsformaat?
.cvs is een ruw audiobestand gecodeerd met CVSD (Continuously Variable Slope Delta modulation), een 1-bit differentiële spraakcompressietechniek ontwikkeld bij Bell Labs in 1969. Bij CVSD-codering vertegenwoordigt elke bit een stap omhoog of omlaag in amplitude; de stapgrootte (helling) past zich automatisch aan de dynamiek van het signaal aan, waaraan de methode zijn naam ontleent.
Het bestand is een headerloze ruwe bitstream - geen bestandsheader, geen magic bytes en geen ingebedde metadata. Formaatidentificatie is volledig afhankelijk van de extensie .cvs en voorkennis van de bitrate en samplefrequentie (meestal 8 kHz, wat 8 kbps oplevert). De bytevolgorde volgt de big-endian MSB-first conventie volgens de CVSD-standaard.
De SoX (Sound eXchange) command-line audiotool maakte de extensie .cvs populair voor gefilterde CVSD; SoX accepteert ook .cvsd als alias en gebruikt .cvu voor de ongefilterde variant. Conversie vereist het expliciet opgeven van de codering - bijvoorbeeld: sox -t cvs input.cvs -r 8000 output.wav om een standaard WAV-bestand te produceren.
CVSD vond wijdverbreid gebruik in militaire radio's, portofoons en legacy telefonie-/voicemailsystemen. Het is grotendeels vervangen door G.711 PCM mu-law/A-law en moderne codecs zoals Opus voor nieuwe implementaties. Ondanks de bijna identieke extensie is .cvs volledig ongerelateerd aan CSV spreadsheet-tekstbestanden.
Beveiliging & veiligheid
RISICO: LOWRuwe audio-bitstream; geen bekende beveiligingsrisico's bij het openen in SoX of Audacity. Behandel het zoals elk onbekend audiobestand van niet-vertrouwde bronnen.
Formaatdetails
in een notendop- Canvas Drawing File (ACD Systems) - De Canvas vector-graphics applicatie van ACD Systems gebruikt .cvs voor teken-/illustratiebestanden - volledig ongerelateerd aan CVSD-audio.
- Concurrent Versions System repository-bestand - Het CVS (Concurrent Versions System) bronbeheersysteem gebruikt .cvs voor diverse repository-metadatabestanden - ongerelateerd aan audio.
Programma's die CVS-bestanden openen
Technische details
diepe specificaties| Codering | CVSD (Continuously Variable Slope Delta modulation), 1-bit differentieel |
| Bytevolgorde | Big-endian (MSB-first, volgens CVSD-standaard) |
| Container | Geen - headerloze ruwe bitstream |
| Samplefrequentie | 8 kHz (standaard spraak; SoX `.cvu` variant ondersteunt variabele frequenties) |
| Bitdiepte | 1 bit per sample (delta modulatie stream) |
| Bitrate | 8 kbps bij standaard 8 kHz frequentie |
| Typische bestandsgrootte | 8 KB - 8 MB (ca. 60 KB per minuut bij 8 kHz) |
| Magic bytes | Geen (headerloos; geen bestandssignatuur) |
| MIME-type | `audio/x-cvs` |
| SoX aliassen | `.cvsd` (gefilterde CVSD), `.cvu` (ongefilterde CVSD-variant) |
| Compressietype | Lossy - differentiële delta-codering met adaptieve helling |
| Toepassingsgebied | Militaire radio's, portofoons, legacy telefonie- en voicemailsystemen |
| Oorsprong standaard | Bell Labs, 1969; `.cvs` extensie gepopulariseerd door SoX in de jaren 90 |
| Uitgebracht | CVSD standard: 1969 (Bell Labs); SoX support: 1990s |
| Laatste versie | N/A (raw format, no versioning) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | sox.sourceforge.net |
CVS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CVS-bestanden.