在 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