Vad är filformatet CPR?
Filändelsen .cpr är det infödda projektformatet för Cubase, Steinbergs professionella digitala ljudarbetsstation (DAW). Steinberg introducerade .cpr i och med Cubase SX år 2001, vilket ersatte de äldre formaten .ALL och .ARR från Atari-eran och den tidiga Windows VST-eran.
En .cpr-fil är en RIFF-baserad binär behållare - den använder samma fyrabytars RIFF-signatur som finns i WAV-ljudfiler. Den lagrar hela arrangemanget: spårlayout, inbäddad MIDI-händelsedata, ljudklippens positioner på tidslinjen, automationskurvor, mixerkanalinställningar (EQ, inserts, sends), konfigurationer för VST-instrument och effektpluggar, tempo- och taktartskartor samt markörpositioner.
Kritiskt är att .cpr inte bäddar in ljud. Inspelat ljud lever som separata .wav- eller .aiff-filer i projektets undermapp Audio, och refereras via sökväg från .cpr-filen. Detta innebär att en .cpr-fil ensam inte är en komplett säkerhetskopia - hela projektmappen måste hållas intakt. Steinbergs funktion «Back Up Project» skapar en fristående arkivkopia.
Att öppna en .cpr på en annan dator kräver att samma VST-pluggar är installerade; saknade pluggar flaggas vid laddning. Cubase skriver också en automatisk .bak-fil tillsammans med varje .cpr som en säkerhetskopia. Formatet utvecklas med varje Cubase-utgåva, och projekt skapade i nyare versioner kan eventuellt inte öppnas helt i äldre versioner.
Säkerhet & trygghet
RISK: LOWBinär projektdatafil utan exekverbar kod. Säker att öppna i Cubase. Okända pluggar laddas som tomma platshållare - ingen säkerhetsrisk.
Formatdetaljer
i ett nötskal- INMOS occam Program Code (legacy) - INMOS transputer-utvecklingssystem använde .cpr för occam-källkod; hårdvara och verktygskedja avvecklades omkring 1999.
- CorelDRAW Compressed File (legacy) - Äldre Corel-produkter använde .cpr för komprimerade ritfiler; ersattes av formaten .cdr och .cdz.
Program som öppnar CPR-filer
Tekniska detaljer
djup specifikation| Behållare | RIFF (Resource Interchange File Format) |
| Magic bytes | `52 49 46 46` („RIFF”) vid offset 0, följt av 4-byte little-endian filstorlek och en formattagg |
| Byteordning | Little-endian (standard RIFF-konvention) |
| Ljudlagring | Ljud är inte inbäddat; `.wav`- och `.aiff`-filer refereras via sökväg från projektets undermapp `Audio` |
| MIDI-lagring | All MIDI-händelsedata är inbäddad direkt i `.cpr`-filen |
| VST-data | Pluginnamn och parameter-/förinställningsdata inbäddade som RIFF-underblock; saknade pluggar inaktiverar dessa kanaler vid laddning |
| Automationsdata | Automationsspår per kanal och mixerautomation lagras i projektfilen |
| Typisk filstorlek | 50 KB - 20 MB (endast projektmetadata och MIDI; ljud lagras externt) |
| Säkerhetskopia | Cubase sparar automatiskt en `.bak`-kopia varje gång projektet sparas |
| Versionskompatibilitet | Formatet utvecklas med varje Cubase-utgåva; projekt kan eventuellt inte flyttas sömlöst mellan huvudversioner |
| Plattform | Windows och macOS (Cubase är plattformsoberoende) |
| Komplett säkerhetskopia | Kräver `.cpr` + mappen `Audio/` + mappen `Images/` (vågforms-cache) för ett fullständigt projektarkiv |
| Släppt | 2001 (Cubase SX 1.0 / Cubase SL 1.0, replacing .ALL and .ARR formats) |
| Senaste version | Cubase 14 (2024); format version tied to Cubase version |
| Specifikation | www.steinberg.net |
CPR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CPR-filer.