Qu'est-ce que le format de fichier CR ?
Les fichiers avec l'extension .cr stockent le code source des macros de l'éditeur CRiSP. .cr était un format associé à l'éditeur de texte BRIEF pour MS-DOS, populaire dans les années 1980 et 1990. BRIEF a été porté sur les systèmes Unix, et de nombreuses nouvelles fonctions ont été ajoutées au fil du temps, en faisant un choix populaire parmi les programmeurs. Des versions pour Windows, Linux et macOS sont disponibles via l'éditeur pour programmeurs CRiSP, développé par Vital. Les fichiers de macros .cr sont basés sur le langage de script Crunch, qui ressemble étroitement au code source C.
Les fichiers .cr sont utilisés dans CRiSP pour stocker les définitions de macros. Ils peuvent être utilisés pour personnaliser l'application et modifier son comportement. Le langage de script Crunch offre une compatibilité ascendante avec les macros BRIEF et Lisp. L'application est fortement basée sur les macros, et les utilisateurs peuvent facilement personnaliser leur expérience d'édition. Une documentation complète est fournie lors de l'achat d'une licence logicielle. CRiSP continue d'être distribué et maintenu en tant qu'éditeur de texte multiplateforme pour programmeurs.
Comme le fichier .cr est du texte brut sans signature binaire, n'importe quel éditeur de texte ou de code peut ouvrir ces fichiers sans CRiSP lui-même. Notez que .cr est également l'extension de fichier source pour le langage de programmation Crystal - une utilisation moderne entièrement distincte de la même extension.
Sécurité et sûreté
RISQUE : LOWUn fichier .cr est un code source en texte brut - sans danger à ouvrir dans un éditeur. La seule mise en garde est que le code source peut contenir des instructions nuisibles lorsqu'elles sont compilées et exécutées ; examinez le code provenant de sources non fiables avant de le compiler. Évitez les sites de téléchargement suspects de type « ouvrir n'importe quel .cr ».
Détails du format
en bref- Fichier source du langage Crystal (.cr) - Code source pour le langage de programmation Crystal (syntaxe proche de Ruby, compilé) - de loin la signification moderne la plus courante de .cr.
- Image Canon RAW (.crw/.cr2/.cr3) - Les photos brutes des appareils Canon utilisent .crw/.cr2/.cr3, parfois abrégé en « cr » ; ce sont des images binaires, pas du code source.
- Fichiers de ressources Win32 / pilotes - Certaines chaînes d'outils héritées utilisaient .cr pour des artefacts de ressources compilées ou de pilotes ; rare.
Programmes qui ouvrent les fichiers CR
Détails techniques
spécifications approfondies| Type de fichier | Code source en texte brut |
| Langage de script | Crunch - un langage de script de macro de type C spécifique à l'éditeur CRiSP |
| Type MIME | text/plain |
| Encodage des caractères | ASCII / UTF-8 |
| Signature binaire | Aucune - format texte brut identifié par l'extension, pas par un en-tête de fichier |
| Structure du fichier | Texte orienté ligne ; aucun en-tête ou pied de page requis |
| Application associée | Éditeur pour programmeurs CRiSP par Vital |
| Plateformes supportées | Windows, Linux, Unix, macOS |
| Compatibilité des macros BRIEF | Crunch est rétrocompatible avec la syntaxe des macros de l'ancien éditeur BRIEF (ère MS-DOS) |
| Compatibilité Lisp | Le script Crunch prend également en charge une syntaxe de macro compatible Lisp |
| Taille de fichier typique | 1 Ko - 500 Ko |
| Ambiguïté de l'extension | `.cr` est également utilisé comme extension de fichier source pour le langage de programmation Crystal (non lié) |
| Fonction de macro | Les macros peuvent lier des touches, automatiser des tâches d'édition et étendre le comportement de l'éditeur CRiSP |
| Ouverture sans application hôte | Lisible et modifiable dans n'importe quel éditeur de texte brut ou de code sans avoir installé CRiSP |
| Publié | 1990s (CRiSP programmer's editor era) |
| Dernière version | CRiSP editor still distributed; .cr association unchanged |