ウィンRAR

ウィンRAR
開発者
初回リリース1995年4月22日 (1995年4月22日
安定版リリース
7.13 / 2025年7月30日 (2025年7月30日
書かれたC++
オペレーティング·システムWindows 7以降
プラットフォームIA-32(v7.01まで)、x64
サイズ3.4MB
入手可能な50以上の言語[ 3 ]
言語リスト
アラビア語、アルメニア語、アゼルバイジャン語、バスク語、ベラルーシ語、ブルガリア語、ビルマ語、カタロニア語、中国語(簡体字)、中国語(繁体字)、クロアチア語、チェコ語、デンマーク語、オランダ語、英語、エストニア語、フィンランド語、フランス語、ガリシア語、グルジア語、ドイツ語、ギリシャ語、ヘブライ語、ハンガリー語、インドネシア語、イタリア語、日本語、韓国語、リトアニア語、モンゴル語、ノルウェー語、ペルシア語、ポーランド語、ポルトガル語、ブラジルポルトガル語、ルーマニア語、ロシア語、セルビア語(キリル文字)、スロバキア語、スロベニア語、スペイン語、コロンビア語(スペイン語)、スウェーデン語、タイ語、トルコ語、ウクライナ語、ウズベク語、ベトナム語
タイプファイルアーカイバ
ライセンストライアルウェア[ 4 ]
Webサイトwww.win-rar.com ウィキデータで編集する

WinRARは、 1995年からwin.rar GmbH(RARLAB)のEugene Roshalによって開発されているMicrosoft Windows用のトライアルウェアファイルアーカイバおよび圧縮ユーティリティです。RAR(Roshalによって作成された形式)またはZIPファイル形式[ 5 ]でアーカイブを作成および表示し、さまざまなアーカイブファイル形式を解凍できます。ユーザーがアーカイブの整合性をテストできるように、WinRARは各アーカイブ内の各ファイルにCRC-32またはBLAKE2チェックサムを埋め込みます。WinRARは、暗号化されたアーカイブ、マルチパートアーカイブ、および自己解凍アーカイブの作成をサポートしています。

RARLABは、 RAR for Androidという名前でAndroid向けの無料モバイル版も提供しています。 [ 6 ]関連プログラムには、コマンドラインユーティリティや[ 7 ]があり、これらはmacOS[ 3 ] LinuxFreeBSD、過去にはWindows CEMS-DOSOS/2用にもリリースされています。[ 8 ]RARUNRAR

進化

RAR/ DOSはx86アセンブラC言語の組み合わせから始まりましたが、アセンブリコードの量は徐々に減少し、後に純粋なC/ C++に移行しました。WinRARの初期バージョンはC言語で書かれていましたが、最近のバージョンはC++を使用しています。Android版RARはJavaとC++を組み合わせて書かれています。[ 9 ]

WinRARとRARファイル形式は、時間の経過とともに進化してきました。以前のバージョンと同じRARファイル拡張子を使用するアーカイブ形式RAR5のサポートは、バージョン5.0で追加されました。 [ 10 ]以前のRARファイル形式は、それ以降RAR4と呼ばれています。WinRAR 5.0より前のバージョンはRAR5アーカイブをサポートしていません。[ 11 ]古いオペレーティングシステムでは、古いバージョンのWinRARのみが動作し、RAR5アーカイブを開くことができません。

RAR5ファイル形式(バージョン7以降は「RAR」と呼ばれる)では、利用可能なメモリ量に応じて辞書の最大サイズが64GBまで増加しました。バージョン5では、デフォルトが4MBから32MBに増加し、圧縮率が向上しました。4GBを超える辞書の場合、2の累乗でない値であればサイズを指定できます。したがって、4、8、16、32、64の範囲に制限はなく、5GBまたは22GBを自由に選択できます。4GBを超える辞書を含むアーカイブは、WinRAR 7.0以降でのみ解凍できます。AES暗号化はCBCモードで行われ、強度が128ビットから256ビットに強化されました。RARおよびZIPアーカイブ内のファイルのパスの最大長は、2047文字から65535文字に増加しました。[ 11 ]

バージョン5.0で追加されたオプションには、デフォルトの32ビットCRC -32の代わりに256ビットBLAKE2ファイルハッシュアルゴリズム、重複ファイルの検出、NTFSハードリンクとシンボリックリンク、大きなアーカイブをより速く開けるクイックオープンレコードなどがあります。[ 11 ]

RAR5ファイル形式では、各ファイルのコメント(アーカイブコメントはそのまま残ります)、信頼性検証、テキストファイルとマルチメディアファイル用の特殊な圧縮アルゴリズムが削除されました。また、RAR5では分割ボリュームのファイル名が から に変更されました。[ 11 ]archivename.rNNarchivename.partNN.rar

RAR7 ファイル形式では、64GB の圧縮辞書のサポートが追加され、2 つの追加アルゴリズムによって圧縮率が向上しました。辞書サイズが最大 4GB の RAR7 アーカイブは、十分なRAMがあれば、WinRAR の以前のバージョン (5.0 以降) で解凍できます。

2024年5月31日、WinRARは、光学メディアの需要とサポートの不足を理由に、CD-ROMを生産している工場が閉鎖されるため、物理的なCD-ROMの配信オプションを提供しなくなると発表しました。[ 12 ]

特徴

RAR 7.0 アーカイブを作成する場合:

  • 最大ファイルサイズ16  EiB(約1.8×10 19バイトまたは1800万TB)をサポート
  • 圧縮辞書は1 MiBから64 GiBまで(32ビット版では256 MiBまでに制限されているが、32ビット版でも1 GiBの辞書でアーカイブを解凍できる。デフォルトサイズは32 MiB)[ 11 ]
  • オプションの256ビットBLAKE2ファイルハッシュは、デフォルトの32ビットCRC -32ファイルチェックサムを置き換えることができます[ 11 ]
  • オプションの暗号化は256ビット鍵のAES [ 14 ]をCBCモードで使用し、PBKDF2に基づく鍵導出関数とHMAC -SHA256 [ 11 ]を使用する。
  • オプションのデータ冗長性は、リード・ソロモン回復レコード回復ボリュームの形で提供され、破損したアーカイブの再構築(完全に失われたボリュームの再構築を含む)を可能にします。
  • RARファイルをより速く開くためのオプションの「クイックオープンレコード」[ 11 ]
  • 複数ボリューム(分割)アーカイブの作成機能[ 15 ]
  • 自己解凍ファイルの作成機能(マルチボリューム自己解凍アーカイブがサポートされています。[ 15 ]自己解凍プログラムは、自己解凍の前または後に指定されたプログラムを実行するなどのコマンドを実行できます[ 16 ]
  • NTFSパーミッション、ハードリンク、シンボリックリンクのサポート[ 11 ]
  • 最大65,535文字までのパス長をサポート(UTF-8形式で保存)[ 11 ]
  • オプションのアーカイブコメント(UTF-8形式で保存)[ 11 ]
  • オプションのファイルタイムスタンプ保存:変更、作成、最終アクセス時刻を高精度で保存[ 17 ]
  • オプションのファイル重複排除
  • 高度なバックアップ オプション、タイムスタンプ付きファイル、以前のファイル バージョンの保持。

ライセンス

このソフトウェアは「購入前に試用」できるものとして配布されており、40日間無料で使用できます。[ 2 ]期間が過ぎても、企業向け以外の機能は引き続き利用可能で、これは著作権侵害を抑制するための措置です。[ 4 ]中国では、2015年から無料で使用できる個人版が公式に提供されています。[ 18 ]

RAR形式でのアーカイブはプロプライエタリであるが、RARLABは現在のUnRAR解凍ソフトのC++ソースコードを著作権フリーウェアとして提供しており、ライセンスあらゆるソフトウェアでの使用を許可しているため、RARアーカイブの作成ではなく解凍のみの機能を持つソフトウェアを他者が開発することが可能となっている。[ 19 ]

Android版RARは無料です。広告が表示されますが、料金を支払えば広告を非表示にすることができます。[ 20 ] WinRARのライセンスでは、Android版RARの広告表示を抑制できません。

安全

2019年2月、WinRARがACEアーカイブを解凍するために使用するunacev2.dllライブラリに重大なセキュリティ脆弱性が発見されました。[ 21 ] [ 22 ]その結果、WinRARはバージョン5.70からACE形式のサポートを廃止しました。

5.31より前のバージョンで作成された自己解凍アーカイブ(WinRAR自体の実行可能インストーラーを含む)は、DLLハイジャックUXTheme.dllに対して脆弱です。つまり、実行ファイルと同じフォルダーにある、RichEd32.dllおよびという名前のDLLを読み込んで使用してしまう可能性がありますRichEd20.dll[ 11 ] [ 23 ]

WinRAR v5.21およびそれ以前のバージョンには、リモート攻撃者がユーザーが作成する自己解凍型実行ファイル(SFX)に悪意のあるコードを挿入できるリモートコード実行(RCE)の脆弱性があり、「5億人以上のユーザーを危険にさらす」可能性があると広く報道されました。 [ 24 ]しかし、この主張を検証したところ、脆弱性は存在したものの、結果として生成されたのは実行時にペイロードを配信するSFXのみであることが判明しました。公開された回答では、この脅威は否定されており、「自己解凍型アーカイブとラベル付けされた.exeファイルを信頼する愚か者を見つけることができれば彼らを騙して密輸したJavaScriptを実行させることができる」と述べられています。[ 25 ] [ 26 ]

WinRAR 6.23では、ハッカーが特定の状況下でアーカイブに配布されたマルウェアを自動的に実行できる重大なセキュリティ脆弱性が修正されました。[ 27 ]

Windows用バージョン7.12および7.13には重要なセキュリティ修正が含まれています。[ 28 ]

歴史

バージョン

  • コマンドラインRARとUNRARは1993年秋に初めてリリースされました。[ 7 ]
  • 初期開発バージョン WinRAR 1.54b は 1995 年にリリースされました。
  • 2.00 (1996-04): 新しいRAR2アーカイブ形式が実装されました。
  • 3.00 (2002–05): 新しいRAR3アーカイブ形式が実装されました。新しいアーカイブは、WinRARの古いバージョンでは管理できません。ソリッド圧縮とWAVオーディオのロスレス圧縮機能が追加されました。[ 29 ]
  • 3.41 (2004–12): GZIPやBZIP2などのLinux .Zアーカイブのサポートを追加しました。新しいオプションには、ファイルパス全体の保存や圧縮されたNTFSファイルの復元などが含まれます。[ 30 ]
  • 3.50 (2005–08): インターフェーススキンのサポートを追加。[ 30 ]
  • 3.60 (2006–08): 圧縮アルゴリズムのマルチスレッド バージョンが追加され、複数のデュアル コアまたはハイパースレッディング対応CPUを搭載したシステムでの圧縮速度が向上しました。
  • 3.80 (2008–09): UTF-8でUnicodeファイル名を含むZIPアーカイブのサポートが追加されました。[ 31 ]
  • 3.90 (2009–05): x86-64アーキテクチャのサポートを追加。マルチスレッドのサポートが強化された。[ 11 ]
  • 3.91 はValencianをサポートする最後のリリースです。
  • 3.92 は、セルビア語のキリル文字セルビア語のラテン文字をサポートする最後のリリースです。
  • 4.00(2011–03):減圧速度が最大30%向上しました。[ 11 ]
  • 4.10 (2012–01): ZIPの制限をすべて撤廃し、ファイル数とアーカイブサイズを無制限にできるようになりました。WinRARでは、マルチボリュームZIPファイルの作成も可能になりました。ZIPアーカイブにはUnicodeファイル名が含まれるようになりました。[ 11 ]
  • 4.20 (2012–06): SMPモードでの圧縮速度が大幅に向上しましたが、この改善はメモリ使用量の増加を犠牲にして行われました。ZIP圧縮にもSMPが使用されるようになりました。デフォルトのSMPモードではテキストを処理できないため、追加のスイッチを使用しない限り、テキスト圧縮は大幅に低下します。[ 11 ]
  • 5.00 (2013–09): 新しい RAR5 アーカイブ形式が実装されました。RAR5 で圧縮されたアーカイブは、古いバージョンの WinRAR では管理できません。RAR 5 形式では、マルチコア プロセッサの利用率が向上し、64 ビット WinRAR で最大 1 GiB の大きな辞書サイズが追加されました。以前のバージョンでサポートされていた RGB ビットマップ、raw オーディオ ファイル、Itanium実行ファイル、プレーン テキストに最適化された特別なオプションの圧縮アルゴリズムは、RAR5 ではなく、古い RAR 形式でのみサポートされています。[ 11 ] x86 実行ファイルのオプションの最適化された圧縮とデルタ圧縮(構造化テーブル データ用) は、両方のファイル形式でサポートされています。
  • 5.50 (2017–08): WinRARに保存されたパスワードを暗号化するために使用できるマスターパスワードのサポートが追加されました。デフォルトのRAR形式がバージョン5に変更されました。Lzipアーカイブの解凍のサポートが追加されました。また、 TARアーカイブの高精度ファイル日付、長いファイル名、大きなファイルサイズのサポートが追加されました。[ 11 ]
  • 5.60 (2018–06): 保護されたRAR5アーカイブの修復が改善されました。ZIPアーカイブコメントのエンコードの自動検出。任意の先行データを持つGZIPファイルを実際のGZIPアーカイブとして認識します。[ 11 ]
  • 5.70 (2019–02): unacev2.dllライブラリに重大なセキュリティ上の脆弱性[ 32 ]があるため、ACEアーカイブの解凍のサポートを削除しました。 [ 11 ]
  • 6.00 (2020–12): 読み取りエラープロンプトに「無視」と「すべて無視」オプションが追加されました。「無視」を選択すると、既に読み取ったファイル部分のみ処理を続行し、「すべて無視」を選択すると、今後発生するすべての読み取りエラーに対して処理を続行します。
  • 6.10 (2022–01): ZSTアーカイブの解凍をサポートしました。最大リカバリレコードが保護対象データサイズの1000%に増加しました。
  • 6.11 (2022–03): 大きなアーカイブコメントを含む Gzip アーカイブのサポートが追加されました。コマンドラインモードでは、スイッチ -mes を使用して、暗号化されたソリッドアーカイブに新しいファイルを追加するときに、パスワードプロンプトを抑制して中止することもできます。
  • 6.12 (2022–05): Unix RAR版におけるCVE - 2022-30333のセキュリティ脆弱性が修正されました。WinRARおよびAndroid RARは影響を受けません。
  • 6.23 (2023–08): WinRAR の重大なセキュリティ脆弱性CVE - 2023-40477およびCVE - 2023-38831が修正されました。Unix 版および Android 版は影響を受けません。
  • 6.24 (2023–10): ヌルポインターに関する問題を修正しました。
  • 7.00 (2024–02): RAR 4.x形式のアーカイブ作成のサポートを廃止しました。パスの最大長制限が65535文字に増加しました。64ビット版のRAR辞書の最大サイズは64GBです(使用可能なRAM容量によって制限されます)。コマンドラインRARは、セキュリティ上の理由から、画面出力から制御文字27を除外します。
  • 7.10 (2025–02): 32ビット版Windowsのサポートを廃止。大容量メモリページのサポートを追加。これにより、特に大容量の圧縮辞書を使用する場合の圧縮・解凍速度が向上します。ダークモードを追加しました。

オペレーティングシステムのサポート

最新バージョンは、多くの古いオペレーティングシステムをサポートしていません。古いオペレーティングシステムをサポートするバージョンはまだ利用可能ですが、メンテナンスされていない場合があります。

参照

参考文献

  1. ^ (ロシアチェリャビンスク) Eugene RoshalによるWinRAR 3.40リリースノート(ロシア語)
  2. ^ a b「RARおよびWinRARエンドユーザーライセンス契約(EULA)」rarlab.com、RARLAB、2014年1月4日時点のオリジナルからアーカイブ2019年3月11日取得
  3. ^ a b「RARダウンロードページ」 . rarlab.com . RARLAB. 2020年6月9日時点のオリジナルよりアーカイブ2020年6月10日閲覧。
  4. ^ a b CHM Tech (2017年3月9日). 「WinRARと40日間の無期限トライアル」 . YouTube . 2021年12月22日時点のオリジナルよりアーカイブ。
  5. ^ Manuel Masiero (2013年3月18日)「圧縮パフォーマンス: 7-Zip、MagicRAR、WinRAR、WinZip」Tom's Hardware。2013年11月27日閲覧。
  6. ^ WinRARとRARアーカイバのダウンロード[1]
  7. ^ a bヴォロシン、キリル (2011-03-10)。Интервью по переписке[通信インタビュー](ロシア語)。2015年8月16日時点のオリジナルよりアーカイブ。 2014年10月27日閲覧
  8. ^ https://web.archive.org/web/20100713223858/http://www.zetnet.co.uk/RAR.T-Mail/index.html
  9. ^ https://forum.ru-board.com/topic.cgi?forum=5&topic=51203&start=1840#6
  10. ^ Martin Brinkmann (2013年4月29日)「WinRAR 5.0 で新しい RAR 5 フォーマットが導入されました。知っておくべきこと」Wayback Machine Ghacksに2018年9月1日アーカイブ。2013年11月27日閲覧。
  11. ^ a b c d e f g h i j k l m n o p q r s t u v w x y「WinRARの最新の変更点(全バージョンの累積リリースノート)」 . rarlab.com . RARLAB. 2010年8月6日時点のオリジナルよりアーカイブ。 2018年9月1日閲覧新しいベータテストやリリースバージョンごとに更新されます。現在のページにはバージョン6.00以降が掲載されています。ここにリンクされているアーカイブページにはバージョン3.70~3.93が掲載されています。それ以前のアーカイブページにはバージョン3.00まで遡ります。
  12. ^ 「22年後、WinRARはCDインストールパッケージの提供を正式に中止しました」。scienceinfo.net 。2024年10月1日2025年4月19日閲覧
  13. ^ 「最高のアーカイブツール」 DonationCoder.com、2005年9月5日。2009年6月2日時点のオリジナルよりアーカイブ2009年7月1日閲覧。
  14. ^「WinRAR 5 Final Released」Wayback Machine Techno360.inに2013年12月2日アーカイブ。2013年11月27日閲覧。
  15. ^ a b Martin Brinkmann (2011年9月7日). 「大きなファイルを複数の小さなファイルに分割する方法」 . gHacks Tech News . 2017年4月16日時点のオリジナルよりアーカイブ。 2017年4月15日閲覧
  16. ^ WinRAR ヘルプ – GUI SFX モジュール: セットアップコマンド
  17. ^ stevewhims (2021年1月7日). 「File Times - Win32 アプリ」 . learn.microsoft.com . 2024年4月7日閲覧
  18. ^ "软众信息-WinRAR独家总代理商最新官方简体中文版下載支持64位非破解版压缩软件:软件介绍-致用户的一封信" . www.winrar.com.cn。2016 年 10 月 15 日にオリジナルからアーカイブされました2016 年 10 月 18 日に取得
  19. ^ 「WinRARおよびRARアーカイバアドオン(ダウンロード、様々なプラットフォーム用のUnRAR、ソースコード)」 . rarlab.com . RARLAB. 2018年9月1日時点のオリジナルよりアーカイブ2020年6月10日閲覧。ライセンスには「UnRAR ユーティリティのソースコードはフリーウェアです」と記載されています
  20. ^ 「RAR for Android; RARsoft」2014年12月22日時点のオリジナルよりアーカイブ2014年11月4日閲覧。
  21. ^ 「WinRARから19年前のコード実行を抽出」 Check Point Research . 2019年2月20日. 2019年3月13日閲覧
  22. ^ 「WinRARの複数のセキュリティ脆弱性」 www.securityfocus.com . 2020年12月21日時点のオリジナルよりアーカイブ2019年3月13日閲覧。
  23. ^ Kanthak, Stefan (2016年2月7日). 「実行可能インストーラーに脆弱性あり^WEVIL (ケース25): WinRARのインストーラーと自己解凍プログラムは、任意の(リモート)コード実行と権限昇格を許す」 . SecLists.org . 2016年2月18日時点のオリジナルよりアーカイブ。 2016年2月20日閲覧
  24. ^ Shaikh Rafia (2015年9月). 「WinRARの脆弱性攻撃、5億人のユーザーを危険にさらす可能性」 . Wccftech.com . 2016年10月1日時点のオリジナルよりアーカイブ。 2016年9月29日閲覧
  25. ^ Darren Pauli (2015年9月30日). 「WinRARアーカイブに悪意のあるJavaScriptを忍び込ませる?もちろん、いいんじゃない?」 The Register . 2016年9月27日時点のオリジナルよりアーカイブ。 2016年9月29日閲覧
  26. ^ 「WinRARの脆弱性は完全なデタラメ」 Darknet 2015年10月1日。2016年10月2日時点のオリジナルよりアーカイブ2016年9月29日閲覧。
  27. ^ Goodin, Dan (2023年8月23日). 「4月以降、改ざんされたJPGファイルとTXTファイルを利用するWinRARのゼロデイ攻撃がエクスプロイトの対象に」 Ars Technica . 2023年8月23日閲覧
  28. ^ 「WinRARアーカイバ:RARファイルとZIPファイルを処理するための強力なツール」 www.rarlab.com 2025年7月27日時点のオリジナルよりアーカイブ。 2025年8月8日閲覧
  29. ^ 「RAR - 最新バージョン(v3.00からv3.11)の新機能」rarlab.com。 2003年1月17日時点のオリジナルよりアーカイブ
  30. ^ a b「RAR - 最新バージョン(v3.40からv3.50)の新機能」 . rarlab.com . 2005年9月7日時点のオリジナルよりアーカイブ
  31. ^ 「WinRARアーカイバ:RARファイルとZIPファイルを処理する強力なツール」 rarlab.com RARLAB . 2009年6月28日時点のオリジナルよりアーカイブ。 2009年7月1日閲覧
  32. ^ Nichols, Shaun (2019年2月20日). 「見よ…あなたのお子様のお気に入りのYouTuberよりも古いWinRARのセキュリティバグ。そして、はい、このセキュリティホールを修正すべきです」 . www.theregister.co.uk . 2019年2月26日閲覧
  33. ^ 「RAR 2.50 – 統計、ダウンロード数、スクリーンショット」 WinWorld . 2017年8月15日時点のオリジナルよりアーカイブ。 2017年8月14日閲覧
  34. ^ 「ダウンロード対象:WinRAR、RAR for Mac OS X、RAR for Linux、RAR for DOS & OS/2、RAR for FreeBSD、40日間無料トライアル付き」 Winrar.co.nz 2017年8月15日時点のオリジナルよりアーカイブ。 2017年8月15日閲覧
  35. ^ 「廃止されたRARバージョン」 www.rarlab.com . 2010年11月17日時点のオリジナルよりアーカイブ2025年7月19日閲覧。

さらに読む