MRC ファイル形式とは?
.mrcファイル拡張子は、mIRC Co. Ltd.のKhaled Mardam-Bey氏によって開発されたWindows用Internet Relay Chat(IRC)クライアントアプリケーション、mIRCのスクリプトファイルで使用されます。.mrcファイルには、mIRCスクリプト言語(MSL)で記述されたプレーンテキスト形式の命令が保存されています。
.mrcファイルは何に使用されますか?
.mrcファイルに保存された命令は、新しいチャットウィンドウを開いたり、スパムやメッセージの氾濫からユーザーやチャンネルを保護したりするなど、mIRCで実行されるタスクの自動化によく使用されます。また、.mrcスクリプトファイルを使用して、ボット、シンプルなゲーム、カスタムコマンドのエイリアスなど、mIRCの機能を拡張するアドオンを作成することもできます。より高度なスクリプトでは、alias定義、on JOINやon TEXTなどのonイベントハンドラ、dialog定義、リモートコマンドを組み合わせて、フル機能のIRCツールを構築します。
.mrcファイルの作成
.mrcファイルは、mIRCスクリプトや命令を記述するための専用の内蔵ツールであるmIRC Scripts Editor(Alt+Rで開く)で生成されます。この形式はコンテンツをプレーンテキスト(MIMEタイプ text/plain)として保存するため、標準的なテキストエディタでも.mrcファイルを開いて修正することができます。スクリプトは、[aliases]や[events]などの角括弧のヘッダーを使用して名前付きセクションに整理されます。mIRCは起動時にscripts.iniファイルを参照してこれらを読み込みます。設定やプリファレンスは、.mrcスクリプトファイルと同じ場所にあるmirc.iniなどのINIファイルに別途保存されます。
セキュリティと安全性
リスク: MEDIUMmIRCスクリプトは実際のコマンドを実行します。チャンネルへの参加、ユーザーへのメッセージ送信、PC上のファイルの読み書き、データのダウンロード、そして(特定の識別子を介して)プログラムの起動が可能です。したがって、悪意のある.mrcをmIRCに読み込むと、システムに害を及ぼしたり、IRCのアイデンティティを乗っ取られたりする可能性があり、IRCにはこの方法で拡散されたトロイの木馬や「スクリプトキディ」によるペイロードの長い歴史があります。読み込む前に必ずテキストエディタで.mrcを開いて内容を確認し、信頼できるソースからのスクリプトのみを読み込んでください。注意:このリスクはmIRCスクリプトとしての意味に特有のものです。クライオ電子顕微鏡の.mrc画像は受動的なデータであり、実行可能ではありません。
形式の詳細
概要- MRC電子顕微鏡画像/マップ (CCP-EM) - 完全に異なるバイナリ3D画像形式。クライオ電子顕微鏡/トモグラフィー(密度マップ)における業界標準。mIRCではなくChimeraX/IMODで開かれます。
- Mixed Raster Content画像 (JPEG 2000 / PDF MRC) - スキャンされたページをテキスト/背景レイヤーに分割する圧縮モデル。通常、単独の.mrcとしてではなく、コンテナファイル内で使用されます。
MRC ファイルを開くプログラム
/load -rs file.mrc と入力)してスクリプトをインストールします。mIRCは実際にそれを実行するプログラムです(シェアウェア、試用期間後は有料)。 技術的詳細
詳細仕様| スクリプト言語 | mIRC Scripting Language (MSL)。mIRCに組み込まれたインタープリタ型のイベント駆動型スクリプト言語 |
| 言語構造 | alias定義、`on`イベントハンドラ(例:`on JOIN`、`on TEXT`)、`dialog`定義、およびリモートコマンド |
| ファイルのエンコーディング | 古いmIRCバージョンではANSI/Windows-1252、mIRC 7.x以降ではUTF-8をサポート |
| ファイルの識別 | マジックバイトなし。`[aliases]`や`[events]`などのセクションヘッダーによって認識されるプレーンテキストコンテンツ |
| MIMEタイプ | `text/plain` |
| セクション形式 | 角括弧のヘッダーで区切られたセクション(例:`[aliases]`、`[events]`、`[script]`) |
| 実行モデル | mIRCの内蔵スクリプトエンジンによって実行時に解釈される。バイトコードにはコンパイルされない |
| プラットフォーム | Windowsのみ(mIRCはWindows専用のIRCクライアントアプリケーション) |
| 自動バックアップ | mIRCは既存のスクリプトファイルを上書きする前に`.mrc.bak`バックアップコピーを作成する |
| 起動時の読み込み | アプリケーション起動時にmIRCがインポートする`.mrc`ファイルをリストした`scripts.ini`経由で読み込まれる |
| 開発元 | mIRC Co. Ltd.(Khaled Mardam-Bey氏によって保守) |
| 関連設定 | `.mrc`スクリプトファイルとともに`.ini`ファイル(例:`mirc.ini`、`scripts.ini`)に保存されるmIRC設定 |
| 内蔵エディタ | mIRCには`.mrc`ファイルの記述とデバッグのための内蔵Scripts Editor(Alt+R)が含まれている |
| リリース日 | 1995 (mIRC's scripting/remote 'mrc' files) |
| 仕様書 | www.mirc.com |
MRC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MRC ファイルについて最初の質問をしてみましょう。
よくある質問
.mrcファイルとは何ですか?
mIRCで.mrcファイルを開いたり読み込んだりするにはどうすればよいですか?
/load -rs yourfile.mrcと入力します。コードを読むだけであれば、Notepad++などのテキストエディタで開くことができます。