Che cos'è il formato di file CR?
I file con l'estensione .cr memorizzano il codice sorgente per le macro dell'editor CRiSP. Il formato .cr era associato all'editor di testo BRIEF per MS-DOS, molto popolare negli anni '80 e '90. BRIEF è stato portato su sistemi Unix e molte nuove funzioni sono state aggiunte nel tempo, rendendolo una scelta popolare tra i programmatori. Versioni per Windows, Linux e macOS sono disponibili tramite l'editor per programmatori CRiSP, sviluppato da Vital. I file macro .cr si basano sul linguaggio di scripting Crunch, che somiglia molto al codice sorgente C.
I file .cr vengono utilizzati in CRiSP per memorizzare le definizioni delle macro. Possono essere usati per personalizzare l'applicazione e modificarne il comportamento. Il linguaggio di scripting Crunch offre compatibilità retroattiva con le macro BRIEF e Lisp. L'applicazione si basa pesantemente sulle macro e gli utenti possono facilmente personalizzare la propria esperienza di editing. La documentazione completa viene fornita al momento dell'acquisto di una licenza software. CRiSP continua a essere distribuito e mantenuto come editor per programmatori multipiattaforma.
Poiché il formato .cr è testo semplice senza una firma binaria, qualsiasi editor di testo o di codice può aprire questi file senza la necessità di CRiSP. Si noti che .cr è anche l'estensione dei file sorgente per il linguaggio di programmazione Crystal - un uso moderno della stessa estensione del tutto non correlato.
Sicurezza e incolumità
RISCHIO: LOWUn file .cr è codice sorgente in testo semplice - innocuo da aprire in un editor. L'unica cautela è che il codice sorgente può contenere istruzioni dannose se compilato ed eseguito; revisionare il codice da fonti non attendibili prima di compilarlo. Evitare siti di download sospetti che promettono di «aprire qualsiasi .cr».
Dettagli del formato
in sintesi- File sorgente linguaggio Crystal (.cr) - Codice sorgente per il linguaggio di programmazione Crystal (sintassi simile a Ruby, compilato) - di gran lunga il significato moderno più comune di .cr.
- Immagine Canon RAW (.crw/.cr2/.cr3) - Le foto raw delle fotocamere Canon utilizzano .crw/.cr2/.cr3, occasionalmente abbreviate in «cr»; si tratta di immagini binarie, non di codice sorgente.
- File di risorse Win32 / driver - Alcune toolchain legacy utilizzavano .cr per risorse compilate o artefatti di driver; raro.
Programmi che aprono file CR
Dettagli tecnici
specifiche approfondite| Tipo di file | Codice sorgente in testo semplice |
| Linguaggio di scripting | Crunch - un linguaggio di scripting per macro simile al C specifico per l'editor CRiSP |
| Tipo MIME | text/plain |
| Codifica dei caratteri | ASCII / UTF-8 |
| Firma binaria | Nessuna - formato di testo semplice identificato dall'estensione, non da un'intestazione file |
| Struttura del file | Testo orientato alle righe; nessuna intestazione o piè di pagina richiesti |
| Applicazione associata | Editor per programmatori CRiSP di Vital |
| Piattaforme supportate | Windows, Linux, Unix, macOS |
| Compatibilità macro BRIEF | Crunch è retrocompatibile con la sintassi delle macro del vecchio editor BRIEF (era MS-DOS) |
| Compatibilità Lisp | Lo scripting Crunch supporta anche la sintassi macro compatibile con Lisp |
| Dimensione tipica del file | 1 KB - 500 KB |
| Ambiguità estensione | `.cr` è utilizzato anche come estensione per i file sorgente del linguaggio di programmazione Crystal (non correlato) |
| Funzione macro | Le macro possono associare tasti, automatizzare attività di editing ed estendere il comportamento dell'editor CRiSP |
| Apribile senza app host | Leggibile e modificabile in qualsiasi editor di testo semplice o di codice senza CRiSP installato |
| Rilasciato | 1990s (CRiSP programmer's editor era) |
| Ultima versione | CRiSP editor still distributed; .cr association unchanged |