Hvad er CPR-filformatet?
Filtypen .cpr er det oprindelige projektformat til Cubase, Steinbergs professionelle digitale audioworkstation (DAW). Steinberg introducerede .cpr med Cubase SX i 2001 og erstattede de ældre .ALL- og .ARR-formater fra Atari- og den tidlige Windows VST-æra.
En .cpr-fil er en RIFF-baseret binær container - den bruger den samme fire-byte RIFF-signatur, som findes i WAV-lydfiler. Den gemmer hele arrangementet: sporlayout, indlejrede MIDI-hændelsesdata, lydklippenes placering på tidslinjen, automationskurver, mixerkanalindstillinger (EQ, inserts, sends), VST-instrument- og effekt-plugin-konfigurationer, tempo- og taktarts-kort samt markørpositioner.
Det er afgørende at bemærke, at .cpr ikke indlejrer lyd. Optaget lyd lever som separate .wav- eller .aiff-filer i projektets Audio-undermappe, som der refereres til via en sti fra .cpr-filen. Det betyder, at en .cpr-fil alene ikke er en komplet sikkerhedskopi - hele projektmappen skal holdes intakt. Steinbergs «Back Up Project»-funktion opretter en selvstændig arkivkopi.
Åbning af en .cpr på en anden maskine kræver, at de samme VST-plugins er installeret; manglende plugins markeres ved indlæsning. Cubase skriver også automatisk en .bak-fil ved siden af hver .cpr som en sikkerhedskopi. Formatet udvikler sig med hver Cubase-udgivelse, og projekter oprettet i nyere versioner kan muligvis ikke åbnes fuldt ud i ældre versioner.
Sikkerhed og tryghed
RISIKO: LOWBinær projektdatafil uden eksekverbar kode. Sikker at åbne i Cubase. Ikke-genkendte plugins indlæses som tomme pladsholdere - ingen sikkerhedsrisiko.
Formatdetaljer
kort fortalt- INMOS occam Program Code (legacy) - INMOS transputer-udviklingssystem brugte .cpr til occam-kildekode; hardware og værktøjskæde udgik omkring 1999.
- CorelDRAW Compressed File (legacy) - Ældre Corel-produkter brugte .cpr til komprimerede tegnefiler; erstattet af .cdr- og .cdz-formater.
Programmer der åbner CPR-filer
Tekniske detaljer
dyb specifikation| Container | RIFF (Resource Interchange File Format) |
| Magic bytes | `52 49 46 46` («RIFF») ved offset 0, efterfulgt af 4-byte little-endian filstørrelse og et formattag |
| Byte-orden | Little-endian (standard RIFF-konvention) |
| Lydlagring | Lyd er ikke indlejret; `.wav`- og `.aiff`-filer refereres via sti fra projektets `Audio`-undermappe |
| MIDI-lagring | Alle MIDI-hændelsesdata er indlejret direkte i `.cpr`-filen |
| VST-data | Plugin-navne og parameter-/preset-data er indlejret som RIFF-underblokke; manglende plugins deaktiverer de pågældende kanaler ved indlæsning |
| Automationsdata | Automationsbaner for hvert spor og mixerautomation gemmes i projektfilen |
| Typisk filstørrelse | 50 KB - 20 MB (kun projekt-metadata og MIDI; lyd gemmes eksternt) |
| Sikkerhedskopi | Cubase gemmer automatisk en `.bak`-kopi, hver gang projektet gemmes |
| Versionskompatibilitet | Formatet opdateres med hver Cubase-udgivelse; projekter kan muligvis ikke flyttes fejlfrit mellem hovedversioner |
| Platform | Windows og macOS (Cubase er tværplatform) |
| Komplet backup | Kræver `.cpr` + `Audio/`-mappe + `Images/`-mappe (bølgeform-cache) for et fuldt projektarkiv |
| Udgivet | 2001 (Cubase SX 1.0 / Cubase SL 1.0, replacing .ALL and .ARR formats) |
| Seneste version | Cubase 14 (2024); format version tied to Cubase version |
| Specifikation | www.steinberg.net |
CPR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CPR-filer.