PCでRARファイルをZIPファイルに変換する


ストリーミングで利用する場合など、RARファイルで不都合がある場合はZIPファイルに変換することをおすすめします。
RARの展開・圧縮は7-zipなどのツールをご利用ください。

複数のRARファイルをZIPファイルに一括変換するBATファイル


Windowsでは以下のようなバッチファイルを準備しておくと便利です。
以下スクリプトをRARtoZIP.batに保存し、rarファイル(複数可)をdrag&dropすると全てzipファイルに変換します。
(7-zipのインストールが必要です)

RARtoZIP.bat

@echo off

rem ▼7zをインストーラーを使わず配置している場合は以下にパスを記載
set PATH7Z="C:\Program Files\7-Zip\"

if exist %PATH7Z% goto convert

FOR /F "TOKENS=1,2,*" %%I IN ('REG QUERY "HKEY_CURRENT_USER\SOFTWARE\7-Zip" /v "Path"') DO IF "%%I"=="Path" SET PATH7Z=%%K

:convert
set path=%path%;%PATH7z%

for %%i in (%*) do (
	7z e -spf -o"%%~dpni" %%i
	7z a "%%~dpni.zip" "%%~dpni\*"
	rmdir /s /q "%%~dpni"
)
echo end
pause