Hva er CPR-filformatet?
.cpr-filen er det opprinnelige prosjektformatet for Cubase, Steinbergs profesjonelle digitale lydarbeidsstasjon (DAW). Steinberg introduserte .cpr med Cubase SX i 2001, og erstattet de eldre .ALL- og .ARR-formatene fra Atari- og den tidlige Windows VST-æraen.
En .cpr-fil er en RIFF-basert binærbeholder - som bruker den samme fire-byte RIFF-signaturen som finnes i WAV-lydfiler. Den lagrer hele arrangementet: sporlayout, innebygde MIDI-hendelsesdata, lydklipp-posisjoner på tidslinjen, automatiseringskurver, mikserkanalinnstillinger (EQ, inserts, sends), VST-instrument- og effekt-plugin-konfigurasjoner, tempo- og taktarts-kart, samt markørposisjoner.
Det er viktig å merke seg at .cpr ikke bygger inn lyd. Opptatt lyd lever som separate .wav- eller .aiff-filer i prosjektets Audio-undermappe, referert til via filbane fra .cpr-filen. Dette betyr at en .cpr-fil alene ikke er en komplett sikkerhetskopi - hele prosjektmappen må holdes intakt. Steinbergs «Back Up Project»-funksjon oppretter en selvstendig arkivkopi.
Åpning av en .cpr på en annen maskin krever at de samme VST-pluginene er installert; manglende pluginer blir flagget ved innlasting. Cubase skriver også en automatisk .bak-fil ved siden av hver .cpr som en sikkerhetskopi. Formatet utvikles med hver Cubase-utgivelse, og prosjekter opprettet i nyere versjoner kan kanskje ikke åpnes fullstendig i eldre versjoner.
Sikkerhet og trygghet
RISIKO: LOWBinær prosjektdatafil uten kjørbar kode. Trygg å åpne i Cubase. Ukjente pluginer lastes som tomme plassholdere - ingen sikkerhetsrisiko.
Formatdetaljer
i et nøtteskall- INMOS occam Program Code (legacy) - INMOS transputer-utviklingssystem brukte .cpr for occam-kildekode; maskinvare og verktøykjede ble avviklet rundt 1999.
- CorelDRAW Compressed File (legacy) - Eldre Corel-produkter brukte .cpr for komprimerte tegningsfiler; erstattet av .cdr- og .cdz-formatene.
Programmer som åpner CPR-filer
Tekniske detaljer
dyp spesifikasjon| Beholder | RIFF (Resource Interchange File Format) |
| Magic bytes | `52 49 46 46` («RIFF») ved offset 0, etterfulgt av 4-byte little-endian filstørrelse og en formattagg |
| Byterekkefølge | Little-endian (standard RIFF-konvensjon) |
| Lydlagring | Lyd er ikke innebygd; `.wav`- og `.aiff`-filer refereres til via filbane fra prosjektets `Audio`-undermappe |
| MIDI-lagring | Alle MIDI-hendelsesdata er innebygd direkte i `.cpr`-filen |
| VST-data | Plugin-navn og parameter-/forhåndsinnstillingsdata er innebygd som RIFF-underdeler; manglende pluginer deaktiverer disse kanalene ved innlasting |
| Automatiseringsdata | Automatiseringsspor per spor og mikserautomatisering lagres i prosjektfilen |
| Typisk filstørrelse | 50 KB - 20 MB (kun prosjektmetadata og MIDI; lyd lagres eksternt) |
| Sikkerhetskopi | Cubase lagrer automatisk en `.bak`-kopi hver gang prosjektet lagres |
| Versjonskompatibilitet | Formatet utvikles med hver Cubase-utgivelse; prosjekter kan kanskje ikke flyttes feilfritt mellom hovedversjoner |
| Plattform | Windows og macOS (Cubase er plattformuavhengig) |
| Komplett sikkerhetskopi | Krever `.cpr` + `Audio/`-mappe + `Images/`-mappe for bølgeform-cache for et fullstendig prosjektarkiv |
| Utgitt | 2001 (Cubase SX 1.0 / Cubase SL 1.0, replacing .ALL and .ARR formats) |
| Siste versjon | Cubase 14 (2024); format version tied to Cubase version |
| Spesifikasjon | www.steinberg.net |
CPR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CPR-filer.