O que é o formato de ficheiro CR?
Arquivos com a extensão .cr armazenam código-fonte para macros do editor CRiSP. O .cr era um formato associado ao editor de texto BRIEF para MS-DOS, que foi popular nas décadas de 1980 e 1990. O BRIEF foi portado para sistemas Unix e muitas novas funções foram adicionadas ao longo do tempo, tornando-o uma escolha popular entre programadores. Versões para Windows, Linux e macOS estão disponíveis através do editor de programador CRiSP, desenvolvido pela Vital. Os arquivos de macro .cr são baseados na linguagem de script Crunch, que se assemelha muito ao código-fonte C.
Os arquivos .cr são usados no CRiSP para armazenar definições de macro. Eles podem ser usados para personalizar o aplicativo e alterar seu comportamento. A linguagem de script Crunch oferece compatibilidade reversa com macros BRIEF e Lisp. O aplicativo é fortemente baseado em macros, e os usuários podem personalizar facilmente sua experiência de edição. A documentação completa é fornecida mediante a compra de uma licença de software. O CRiSP continua a ser distribuído e mantido como um editor de programador multiplataforma.
Como o .cr é texto simples sem assinatura binária, qualquer editor de texto ou código pode abrir esses arquivos sem o próprio CRiSP. Note que .cr também é a extensão de arquivo de origem para a linguagem de programação Crystal - um uso moderno inteiramente não relacionado da mesma extensão.
Segurança e proteção
RISCO: LOWUm .cr é um código-fonte em texto simples - inofensivo para abrir em um editor. O único cuidado é que o código-fonte pode conter instruções prejudiciais quando compilado e executado; revise o código de fontes não confiáveis antes de compilá-lo. Evite sites de download suspeitos do tipo «abrir qualquer .cr».
Detalhes do formato
em resumo- Arquivo de origem da linguagem Crystal (.cr) - Código-fonte para a linguagem de programação Crystal (sintaxe semelhante a Ruby, compilada) - de longe o significado moderno mais comum de .cr.
- Imagem Canon RAW (.crw/.cr2/.cr3) - Fotos raw de câmeras Canon usam .crw/.cr2/.cr3, ocasionalmente abreviadas como «cr»; estas são imagens binárias, não código-fonte.
- Arquivos de recursos Win32 / driver - Alguns conjuntos de ferramentas legados usavam .cr para artefatos de driver ou recursos compilados; raro.
Programas que abrem arquivos CR
Detalhes técnicos
especificação profunda| Tipo de arquivo | Código-fonte em texto simples |
| Linguagem de script | Crunch - uma linguagem de script de macro semelhante a C específica para o editor CRiSP |
| Tipo MIME | text/plain |
| Codificação de caracteres | ASCII / UTF-8 |
| Assinatura binária | Nenhuma - formato de texto simples identificado pela extensão, não por um cabeçalho de arquivo |
| Estrutura do arquivo | Texto orientado a linhas; sem necessidade de cabeçalho ou rodapé |
| Aplicativo associado | Editor de programador CRiSP da Vital |
| Plataformas suportadas | Windows, Linux, Unix, macOS |
| Compatibilidade de macro BRIEF | O Crunch é compatível com a sintaxe de macro do antigo editor BRIEF (era MS-DOS) |
| Compatibilidade Lisp | O script Crunch também suporta sintaxe de macro compatível com Lisp |
| Tamanho de arquivo típico | 1 KB - 500 KB |
| Ambiguidade de extensão | `.cr` também é usado como a extensão de arquivo de origem para a linguagem de programação Crystal (não relacionado) |
| Função de macro | As macros podem vincular teclas, automatizar tarefas de edição e estender o comportamento do editor CRiSP |
| Aberto sem o app host | Legível e editável em qualquer editor de texto simples ou código sem o CRiSP instalado |
| Lançado | 1990s (CRiSP programmer's editor era) |
| Versão mais recente | CRiSP editor still distributed; .cr association unchanged |