¿Qué es el formato de archivo CR?
Los archivos con la extensión .cr almacenan código fuente para macros del editor CRiSP. .cr era un formato asociado con el editor de texto BRIEF para MS-DOS, que fue popular en las décadas de 1980 y 1990. BRIEF fue portado a sistemas Unix y se le añadieron muchas funciones nuevas con el tiempo, convirtiéndolo en una opción popular entre los programadores. Las versiones para Windows, Linux y macOS están disponibles a través del editor para programadores CRiSP, desarrollado por Vital. Los archivos de macro .cr se basan en el lenguaje de scripting Crunch, que se asemeja mucho al código fuente C.
Los archivos .cr se utilizan en CRiSP para almacenar definiciones de macros. Pueden usarse para personalizar la aplicación y cambiar su comportamiento. El lenguaje de scripting Crunch ofrece compatibilidad retroactiva con las macros de BRIEF y Lisp. La aplicación se basa en gran medida en macros, y los usuarios pueden personalizar fácilmente su experiencia de edición. La documentación completa se proporciona al adquirir una licencia de software. CRiSP sigue distribuyéndose y manteniéndose como un editor de programación multiplataforma.
Debido a que .cr es texto plano sin firma binaria, cualquier editor de texto o código puede abrir estos archivos sin necesidad del propio CRiSP. Tenga en cuenta que .cr es también la extensión de archivo de fuente para el lenguaje de programación Crystal, un uso moderno totalmente ajeno de la misma extensión.
Seguridad y protección
RIESGO: LOWUn .cr es código fuente en texto plano; es seguro abrirlo en un editor. La única precaución es que el código fuente puede contener instrucciones que son dañinas cuando se compilan y ejecutan; revise el código de fuentes no confiables antes de compilarlo. Evite sitios de descarga sospechosos que prometan «abrir cualquier .cr».
Detalles del formato
en pocas palabras- Archivo fuente del lenguaje Crystal (.cr) - Código fuente para el lenguaje de programación Crystal (sintaxis similar a Ruby, compilado); con diferencia, el significado moderno más común de .cr.
- Imagen Canon RAW (.crw/.cr2/.cr3) - Las fotos raw de las cámaras Canon utilizan .crw/.cr2/.cr3, ocasionalmente abreviado como «cr»; estas son imágenes binarias, no código fuente.
- Archivos de recursos de Win32 / controladores - Algunas cadenas de herramientas antiguas utilizaban .cr para recursos compilados o artefactos de controladores; poco frecuente.
Programas que abren archivos CR
Detalles técnicos
especificación profunda| Tipo de archivo | Código fuente en texto plano |
| Lenguaje de scripting | Crunch - un lenguaje de scripting de macros similar a C específico para el editor CRiSP |
| Tipo MIME | text/plain |
| Codificación de caracteres | ASCII / UTF-8 |
| Firma binaria | Ninguna - formato de texto plano identificado por extensión, no por un encabezado de archivo |
| Estructura del archivo | Texto orientado a líneas; sin encabezado ni pie de página obligatorios |
| Aplicación asociada | Editor para programadores CRiSP de Vital |
| Plataformas compatibles | Windows, Linux, Unix, macOS |
| Compatibilidad con macros BRIEF | Crunch es compatible con la sintaxis de macros del antiguo editor BRIEF (era MS-DOS) |
| Compatibilidad con Lisp | El scripting Crunch también admite sintaxis de macros compatible con Lisp |
| Tamaño de archivo típico | 1 KB - 500 KB |
| Ambigüedad de extensión | `.cr` también se utiliza como la extensión de archivo de fuente para el lenguaje de programación Crystal (no relacionado) |
| Función de macro | Las macros pueden asignar pulsaciones de teclas, automatizar tareas de edición y ampliar el comportamiento del editor CRiSP |
| Se puede abrir sin la aplicación anfitriona | Legible y editable en cualquier editor de texto plano o de código sin tener CRiSP instalado |
| Lanzado | 1990s (CRiSP programmer's editor era) |
| Última versión | CRiSP editor still distributed; .cr association unchanged |