Vad är filformatet CR?
Filer med filtillägget .cr lagrar makron för källkod i editorn CRiSP. .cr var ett format associerat med textredigeraren BRIEF för MS-DOS, som var populär under 1980- och 1990-talen. BRIEF porterades till Unix-system och många nya funktioner lades till över tid, vilket gjorde det till ett populärt val bland programmerare. Versioner för Windows, Linux och macOS är tillgängliga via programmeringseditorn CRiSP, utvecklad av Vital. Makrofiler av typen .cr är baserade på skriptspråket Crunch, som påminner mycket om C-källkod.
.cr-filer används i CRiSP för att lagra makrodefinitioner. De kan användas för att anpassa applikationen och ändra dess beteende. Skriptspråket Crunch erbjuder bakåtkompatibilitet med BRIEF-makron och Lisp. Applikationen är tungt baserad på makron, och användare kan enkelt anpassa sin redigeringsupplevelse. Fullständig dokumentation tillhandahålls vid köp av en programvarulicens. CRiSP fortsätter att distribueras och underhållas som en plattformsoberoende programmeringseditor.
Eftersom .cr är klartext utan någon binär signatur kan vilken text- eller kodredigerare som helst öppna dessa filer utan själva CRiSP. Notera att .cr också är filtillägget för källkod i programmeringsspråket Crystal - en helt orelaterad modern användning av samma tillägg.
Säkerhet & trygghet
RISK: LOWEn .cr-fil är källkod i klartext - ofarlig att öppna i en redigerare. Den enda varningen är att källkod kan innehålla instruktioner som är skadliga när de kompileras och körs; granska kod från okända källor innan du bygger den. Undvik tvivelaktiga webbplatser som erbjuder nedladdning för att «öppna valfri .cr».
Formatdetaljer
i ett nötskal- Crystal-källkodsfil (.cr) - Källkod för programmeringsspråket Crystal (Ruby-liknande syntax, kompilerat) - den absolut vanligaste moderna betydelsen av .cr.
- Canon RAW-bild (.crw/.cr2/.cr3) - Canons råbilder från kameror använder .crw/.cr2/.cr3, ibland förkortat «cr»; dessa är binära bilder, inte källkod.
- Win32 / drivrutinsresursfiler - Vissa äldre verktygskedjor använde .cr för kompilerade resurser eller drivrutinsartefakter; sällsynt.
Program som öppnar CR-filer
Tekniska detaljer
djup specifikation| Filtyp | Källkod i klartext |
| Skriptspråk | Crunch - ett C-liknande makrospråk specifikt för editorn CRiSP |
| MIME-typ | text/plain |
| Teckenkodning | ASCII / UTF-8 |
| Binär signatur | Ingen - klartextformat som identifieras via filtillägg, inte via filhuvud |
| Filstruktur | Radbaserad text; inget krav på filhuvud eller sidfot |
| Associerat program | Programmeringseditorn CRiSP av Vital |
| Plattformar som stöds | Windows, Linux, Unix, macOS |
| Kompatibilitet med BRIEF-makron | Crunch är bakåtkompatibelt med makrosyntax från den äldre editorn BRIEF (MS-DOS-eran) |
| Lisp-kompatibilitet | Crunch-skript stöder även Lisp-kompatibel makrosyntax |
| Typisk filstorlek | 1 KB - 500 KB |
| Tilläggsambiguitet | `.cr` används även som filtillägg för källkod i programmeringsspråket Crystal (orelaterat) |
| Makrofunktion | Makron kan binda tangenttryckningar, automatisera redigeringsuppgifter och utöka beteendet i CRiSP |
| Går att öppna utan värdapp | Läsbar och redigerbar i valfri text- eller kodredigerare utan att CRiSP är installerat |
| Släppt | 1990s (CRiSP programmer's editor era) |
| Senaste version | CRiSP editor still distributed; .cr association unchanged |