RAR ファイル形式とは?
拡張子 .rar を持つファイルは、独自のアルゴリズムで圧縮されたデータアーカイブです。この形式は1993年にロシアのプログラマー Eugene Roshal によって最初にリリースされ、現在は RARLAB が WinRAR ソフトウェアと共に開発・保守を行っています。主に2つの世代が存在します。2000年代に主流だった RAR4 と、2013年の WinRAR 5.0 で導入され、より強力な暗号化と更新されたアーカイブ構造を備えた RAR5 です。
.rar は高い圧縮率を提供し、以下のような多くの追加機能をサポートしています:
- ストレージエラー後のデータ復旧(
.revリカバリボリュームファイルを使用) - 大容量アーカイブの複数パーツへの分割 - 続編ボリュームには
.r00や.r01などの拡張子が使用されます - アーカイブ内容の AES-256 暗号化(RAR5。旧 RAR4 形式では AES-128)
- ファイルの整合性を確認するための CRC32 チェックサムおよび 256ビット BLAKE2sp ハッシュ検証
RAR アーカイブに関する制限
RAR アーカイブの作成は、Microsoft Windows 上のグラフィカルな WinRAR ソフトウェア、または他のプラットフォーム上の rar コマンドラインプログラムでのみ可能です。サードパーティ製アプリケーションも、RARLAB とライセンス契約を結んでいる場合は .rar ファイルを作成できることがあります。解凍に関する制限は少なく、RARLAB は unrar のソースコードを無償で公開していますが、リバースエンジニアリングは禁止されています。RAR4 と RAR5 は構造が異なるため、すべてのツールが両方をサポートしているわけではありません。古いソフトウェアでは RAR5 ファイルを開けない場合があります。
セキュリティと安全性
リスク: MEDIUMRAR 形式自体は安全ですが、アーカイブはマルウェア配信の典型的な手段です。解凍するまで実際のファイル形式が隠され、基本的なフィルタをすり抜ける可能性があるため、信頼できないソースからの .rar には実行ファイルやスクリプトが含まれている可能性があります。実行前に内容をスキャンしてください。特に2つの注意点があります:(1) RAR5 アーカイブは AES-256 で暗号化・パスワード保護が可能で、これはウイルス対策スキャンを回避するためにも悪用されます。心当たりのないパスワード付き RAR には注意してください。(2) 自己展開型 RAR(.exe)は設計上コードを実行します。信頼できるソースからの SFX アーカイブのみを開いてください。通常の RAR を解凍し、まずファイルを確認するのが安全な方法です。
形式の詳細
概要RAR ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | ファイルオフセット 0 に `52 61 72 21 1A 07` («Rar!» + 0x1A 0x07) |
| バージョン署名バイト | 7番目のバイト `00` = RAR 1.5-4.x、バイト `01 00` = RAR5(2013年 WinRAR 5.0 で導入) |
| MIME タイプ | `application/vnd.rar` |
| 圧縮アルゴリズム | 独自。テキストには PPMd バリアント、バイナリデータには LZSS ベースを使用。ソリッドモードではファイル間で1つの圧縮辞書を共有 |
| 暗号化 | AES-128 CBC (RAR4) / AES-256 CBC と PBKDF2 鍵派生 (RAR5) |
| 整合性検証 | ファイルごとの CRC32 (RAR4)、ファイルごとの CRC32 またはオプションの 256ビット BLAKE2sp ハッシュ (RAR5) |
| マルチボリュームの命名 | レガシー:`.r00`, `.r01`, … 、モダン:`.part1.rar`, `.part2.rar`, … (RAR5 のデフォルト) |
| リカバリボリューム | `.rev` ファイルにパリティデータを保存し、セット全体を再ダウンロードすることなく欠落したボリュームを再構築可能 |
| ソリッド圧縮 | すべてのファイルが1つの圧縮辞書を共有。類似した多くの小さなファイルに対して圧縮率が大幅に向上 |
| 自己展開アーカイブ | WinRAR は、Windows 上で個別のツールを必要としない、展開プログラム内蔵の `.exe` SFX アーカイブを作成可能 |
| ファイル名のエンコーディング | RAR5 ではネイティブで UTF-8。RAR4 ではコードページに依存するため、異なるロケール間で名前が文字化けする場合がある |
| アーカイブコメント | 最大 64 KB までのプレーンテキストコメントをアーカイブヘッダーに埋め込み可能 |
| ヘッダー暗号化 | ファイルリストを暗号化するオプション機能。正しいパスワードが入力されるまでファイル名を隠蔽 |
| ライセンスモデル | 独自の作成には WinRAR またはライセンスされた SDK が必要。`unrar` ソースは解凍用にのみ公開されており、リバースエンジニアリングは禁止 |
| リリース日 | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| 仕様書 | www.rarlab.com |
RAR の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。RAR ファイルについて最初の質問をしてみましょう。