rarファイルの解凍


7-Zipにはrar開発元のunrarを同梱しており、rarファイルの解凍(展開)にも対応しています。

unrarのソースコードは開発元で公開されていますが、独自ライセンスになっていますので、7-Zipではその部分だけライセンスが別のものになっています。

    The decompression engine for RAR archives was developed using source 
    code of unRAR program.
    All copyrights to original unRAR code are owned by Alexander Roshal.

    The license for original unRAR code has the following restriction:

      The unRAR sources cannot be used to re-create the RAR compression algorithm, 
      which is proprietary. Distribution of modified unRAR sources in separate form 
      or as a part of other software is permitted, provided that it is clearly
      stated in the documentation and source comments that the code may
      not be used to develop a RAR (WinRAR) compatible archiver.

7-Zipでは、rarファイルの解凍には開発元ツールで対応していますが、圧縮は行えません。rarファイルの圧縮が行えるのは、開発元ツールのWinRARのみです。

rarファイルの解凍方法

rarファイルの解凍はZIPファイルや7zファイルと同様の操作で行えます。rarファイルに7-Zipが関連付けされていればrarファイルをダブルクリックして7-Zipで閲覧できるので、あとは「展開」ボタンで展開すれば完了です。

関連付けされていない場合も、7-Zipを起動してからrarファイルを開いて展開するだけです。

コマンドラインでの解凍方法

コマンドラインでの解凍もZipや7zと同様です。「x」もしくは「e」コマンドで解凍します。

"C:\Program Files\7-Zip\7z.exe" x data.rar 

ファイル拡張子(ファイル名の末尾の.以降)がrarになっておらず、明示的にrar形式の解凍を行いたい場合は、「-t」オプションで指定します。

"C:\Program Files\7-Zip\7z.exe" x -trar data 

拡張子がないもしくは間違っているファイルでも通常は正しく自動判別されるので、このオプションの出番はないでしょう。

分割されたrarファイルの解凍方法

~.part1.rar、~.part2.rar、~.part3.rarと分割されたrarファイルを開くには、すべてのファイルを同じフォルダに置いた状態で~.part1.rarファイルを開きます。rarファイルの中身が表示されるので、「展開」ボタンを押して、任意のフォルダに展開して完了です。

なお、分割されたrarファイルの一部が足りないと、その部分に格納されたファイルは取り出せません。~.part2.rarなどの先頭以外の断片を開いた状態でも、その断片に独立して入っている(ほかの断片にファイルの一部が含まれていない)ファイルであれば、そのファイルは取り出すことが可能です。


SourceForge.JP Project