Что такое формат файла MRC?
Расширение файла .mrc используется файлами скриптов для mIRC, клиентского приложения Internet Relay Chat (IRC) для Windows, разработанного Халедом Мардам-Беем из mIRC Co. Ltd. Файлы .mrc хранят инструкции для mIRC в виде текстовых скриптов, написанных на языке mIRC Scripting Language (MSL).
Для чего используются файлы .mrc?
Инструкции, хранящиеся в файлах .mrc, обычно используются для автоматизации задач, выполняемых в mIRC, включая открытие новых окон чата или защиту пользователей и каналов от спама или флуда. Файлы скриптов .mrc также могут использоваться для создания дополнений, расширяющих функциональность mIRC - например, ботов, простых игр или пользовательских псевдонимов команд (алиасов). Более продвинутые скрипты сочетают определения alias, обработчики событий on (такие как on JOIN или on TEXT), определения dialog и удаленные команды для создания полнофункциональных инструментов IRC.
Создание файлов .mrc
Файлы .mrc создаются с помощью редактора скриптов mIRC Scripts Editor (открывается нажатием Alt+R), специального встроенного инструмента для написания скриптов и инструкций mIRC. Поскольку формат хранит содержимое в виде обычного текста (MIME-тип text/plain), любой стандартный текстовый редактор также может открывать и изменять файлы .mrc. Скрипты организованы в именованные разделы с использованием заголовков в квадратных скобках, таких как [aliases] или [events]; mIRC считывает их при запуске, обращаясь к своему файлу scripts.ini. Настройки и предпочтения хранятся отдельно в файлах INI, таких как mirc.ini, которые находятся рядом с файлами скриптов .mrc.
Безопасность и защита
РИСК: MEDIUMСкрипты mIRC выполняют реальные команды - они могут заходить на каналы, отправлять сообщения пользователям, читать/записывать файлы на вашем ПК, загружать данные и (через определенные идентификаторы) запускать программы. Вредоносный .mrc, загруженный в mIRC, может нанести вред вашей системе или перехватить вашу IRC-личность; у IRC долгая история распространения троянов и полезных нагрузок «скрипт-кидди» таким способом. Всегда открывайте .mrc в текстовом редакторе и проверяйте его перед загрузкой, и загружайте скрипты только из источников, которым вы доверяете. Примечание: этот риск относится только к скриптам mIRC - изображение MRC для крио-ЭМ является пассивными данными и не является исполняемым.
Детали формата
в двух словах- Изображение/карта электронной микроскопии MRC (CCP-EM) - Совершенно другой бинарный формат 3D-изображений - отраслевой стандарт в криоэлектронной микроскопии/томографии (карты плотности); открывается в ChimeraX/IMOD, а не в mIRC.
- Изображение Mixed Raster Content (JPEG 2000 / PDF MRC) - Модель сжатия, которая разделяет отсканированную страницу на слои текста и фона; встречается внутри файлов-контейнеров, обычно не как отдельный файл .mrc.
Программы, открывающие файлы MRC
Технические подробности
глубокая спецификация| Язык скриптов | mIRC Scripting Language (MSL), интерпретируемый, событийно-ориентированный язык сценариев, встроенный в mIRC |
| Конструкции языка | определения alias, обработчики событий `on` (например, `on JOIN`, `on TEXT`), определения `dialog` и удаленные команды |
| Кодировка файла | ANSI/Windows-1252 в старых версиях mIRC; поддержка UTF-8 начиная с mIRC 7.x |
| Идентификация файла | Магические байты отсутствуют; текстовое содержимое распознается по заголовкам разделов, таким как `[aliases]` или `[events]` |
| MIME-тип | `text/plain` |
| Формат разделов | Разделы разделяются заголовками в квадратных скобках, например `[aliases]`, `[events]`, `[script]` |
| Модель выполнения | Интерпретируется во время выполнения встроенным движком скриптов mIRC; не компилируется в байт-код |
| Платформа | Только Windows (mIRC - это эксклюзивное клиентское приложение IRC для Windows) |
| Автоматическое резервное копирование | mIRC создает резервные копии `.mrc.bak` перед перезаписью существующих файлов скриптов |
| Загрузка при запуске | Загружается через `scripts.ini`, в котором перечислены файлы `.mrc`, импортируемые mIRC при запуске приложения |
| Разработчик | mIRC Co. Ltd., поддерживается Халедом Мардам-Беем |
| Связанная конфигурация | Настройки mIRC хранятся в файлах `.ini` (например, `mirc.ini`, `scripts.ini`) рядом с файлами скриптов `.mrc` |
| Встроенный редактор | mIRC включает встроенный редактор скриптов Scripts Editor (Alt+R) для написания и отладки файлов `.mrc` |
| Выпущен | 1995 (mIRC's scripting/remote 'mrc' files) |
| Спецификация | www.mirc.com |
Конвертации MRC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MRC.