Hva er CR-filformatet?
Filer med filendelsen .cr lagrer kildekode for CRiSP-editormakroer. .cr var et format assosiert med teksteditoren BRIEF for MS-DOS, som var populær på 1980- og 1990-tallet. BRIEF ble portert til Unix-systemer, og mange nye funksjoner ble lagt til over tid, noe som gjorde det til et populært valg blant programmerere. Versjoner for Windows, Linux og macOS er tilgjengelige gjennom CRiSP-editoren, utviklet av Vital. .cr-makrofiler er basert på skriptspråket Crunch, som ligner mye på C-kildekode.
.cr-filer brukes i CRiSP for å lagre makrodefinisjoner. De kan brukes til å tilpasse applikasjonen og endre dens oppførsel. Skriptspråket Crunch tilbyr bakoverkompatibilitet med BRIEF-makroer og Lisp. Applikasjonen er tungt basert på makroer, og brukere kan enkelt tilpasse redigeringsopplevelsen sin. Full dokumentasjon følger med ved kjøp av programvarelisens. CRiSP fortsetter å bli distribuert og vedlikeholdt som en plattformuavhengig programmeringseditor.
Fordi .cr er ren tekst uten en binær signatur, kan enhver tekst- eller kodeeditor åpne disse filene uten selve CRiSP. Merk at .cr også er filendelsen for kildekode i programmeringsspråket Crystal - en helt urelatert moderne bruk av samme endelse.
Sikkerhet og trygghet
RISIKO: LOWEn .cr-fil er kildekode i ren tekst - ufarlig å åpne i en editor. Den eneste forsiktighetsregelen er at kildekode kan inneholde instruksjoner som er skadelige når de kompileres og kjøres; gå gjennom kode fra upålitelige kilder før du bygger den. Unngå tvilsomme nedlastingssider som lover å «åpne enhver .cr-fil».
Formatdetaljer
i et nøtteskall- Crystal-språk kildekodefil (.cr) - Kildekode for programmeringsspråket Crystal (Ruby-lignende syntaks, kompilert) - den desidert vanligste moderne betydningen av .cr.
- Canon RAW-bilde (.crw/.cr2/.cr3) - Canon-kameraers råbilder bruker .crw/.cr2/.cr3, av og til forkortet «cr»; disse er binære bilder, ikke kildekode.
- Win32 / driver-ressursfiler - Enkelte eldre verktøykjeder brukte .cr for kompilerte ressurser eller driver-artefakter; sjelden.
Programmer som åpner CR-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Kildekode i ren tekst |
| Skriptspråk | Crunch - et C-lignende makroskriptspråk spesifikt for CRiSP-editoren |
| MIME-type | text/plain |
| Tegnoding | ASCII / UTF-8 |
| Binær signatur | Ingen - format i ren tekst identifisert av filendelse, ikke en filheader |
| Filstruktur | Linjeorientert tekst; ingen påkrevd header eller footer |
| Assosiert applikasjon | CRiSP programmeringseditor av Vital |
| Støttede plattformer | Windows, Linux, Unix, macOS |
| BRIEF-makrokompatibilitet | Crunch er bakoverkompatibel med eldre BRIEF-editormakrosyntaks (MS-DOS-æraen) |
| Lisp-kompatibilitet | Crunch-skripting støtter også Lisp-kompatibel makrosyntaks |
| Typisk filstørrelse | 1 KB - 500 KB |
| Endelses-ambiguitet | `.cr` brukes også som filendelse for kildekode i programmeringsspråket Crystal (urelatert) |
| Makrofunksjon | Makroer kan binde tastetrykk, automatisere redigeringsoppgaver og utvide CRiSP-editorens oppførsel |
| Kan åpnes uten vertsprogram | Lesbar og redigerbar i enhver tekst- eller kodeeditor uten at CRiSP er installert |
| Utgitt | 1990s (CRiSP programmer's editor era) |
| Siste versjon | CRiSP editor still distributed; .cr association unchanged |