Co to jest format pliku CR?
Pliki z rozszerzeniem .cr przechowują kod źródłowy makr edytora CRiSP. .cr był formatem powiązanym z edytorem tekstu BRIEF dla systemu MS-DOS, który był popularny w latach 80. i 90. BRIEF został przeniesiony na systemy Unix, a z czasem dodano wiele nowych funkcji, co uczyniło go popularnym wyborem wśród programistów. Wersje dla systemów Windows, Linux i macOS są dostępne za pośrednictwem edytora programistycznego CRiSP, opracowanego przez firmę Vital. Pliki makr .cr oparte są na języku skryptowym Crunch, który bardzo przypomina kod źródłowy C.
Pliki .cr są używane w CRiSP do przechowywania definicji makr. Mogą być wykorzystywane do dostosowywania aplikacji i zmiany jej zachowania. Język skryptowy Crunch oferuje wsteczną kompatybilność z makrami BRIEF oraz językiem Lisp. Aplikacja jest w dużej mierze oparta na makrach, a użytkownicy mogą łatwo personalizować swoje środowisko edycji. Pełna dokumentacja jest dostarczana po zakupie licencji na oprogramowanie. CRiSP jest nadal dystrybuowany i utrzymywany jako wieloplatformowy edytor dla programistów.
Ponieważ .cr to zwykły tekst bez sygnatury binarnej, każdy edytor tekstu lub kodu może otworzyć te pliki bez posiadania samego programu CRiSP. Należy zauważyć, że .cr jest również rozszerzeniem plików źródłowych języka programowania Crystal - całkowicie niepowiązanego, nowoczesnego zastosowania tego samego rozszerzenia.
Bezpieczeństwo
RYZYKO: LOWPlik .cr to kod źródłowy w formacie tekstowym - bezpieczny do otwarcia w edytorze. Jedyną przestrogą jest to, że kod źródłowy może zawierać instrukcje szkodliwe po skompilowaniu i uruchomieniu; przejrzyj kod z niezaufanych źródeł przed jego budowaniem. Unikaj podejrzanych stron oferujących pobranie programów do „otwierania każdego pliku .cr”.
Szczegóły formatu
w pigułce- Plik źródłowy języka Crystal (.cr) - Kod źródłowy języka programowania Crystal (składnia podobna do Ruby, kompilowany) - zdecydowanie najczęstsze współczesne znaczenie rozszerzenia .cr.
- Obraz Canon RAW (.crw/.cr2/.cr3) - Surowe zdjęcia z aparatów Canon używają rozszerzeń .crw/.cr2/.cr3, czasami skracanych do „cr”; są to obrazy binarne, a nie kod źródłowy.
- Pliki zasobów Win32 / sterowników - Niektóre starsze zestawy narzędzi używały .cr dla skompilowanych zasobów lub artefaktów sterowników; rzadkie.
Programy otwierające pliki CR
Szczegóły techniczne
specyfikacja| Typ pliku | Kod źródłowy w formacie tekstowym |
| Język skryptowy | Crunch - język skryptowy makr podobny do C, specyficzny dla edytora CRiSP |
| Typ MIME | text/plain |
| Kodowanie znaków | ASCII / UTF-8 |
| Sygnatura binarna | Brak - format tekstowy identyfikowany przez rozszerzenie, a nie nagłówek pliku |
| Struktura pliku | Tekst zorientowany liniowo; brak wymaganego nagłówka lub stopki |
| Powiązana aplikacja | Edytor dla programistów CRiSP firmy Vital |
| Obsługiwane platformy | Windows, Linux, Unix, macOS |
| Kompatybilność z makrami BRIEF | Crunch jest wstecznie kompatybilny ze składnią makr starszego edytora BRIEF (era MS-DOS) |
| Kompatybilność z Lisp | Skrypty Crunch obsługują również składnię makr zgodną z Lisp |
| Typowy rozmiar pliku | 1 KB - 500 KB |
| Niejednoznaczność rozszerzenia | `.cr` jest również używane jako rozszerzenie plików źródłowych języka programowania Crystal (niepowiązane) |
| Funkcja makr | Makra mogą przypisywać skróty klawiszowe, automatyzować zadania edycyjne i rozszerzać zachowanie edytora CRiSP |
| Otwieralność bez aplikacji macierzystej | Możliwość odczytu i edycji w dowolnym edytorze tekstu lub kodu bez zainstalowanego CRiSP |
| Wydano | 1990s (CRiSP programmer's editor era) |
| Najnowsza wersja | CRiSP editor still distributed; .cr association unchanged |