확인하세요. WinRAR 명령줄을 사용하면 Exe 파일이 SFX(자동 추출 아카이브)인가요?

확인하세요. WinRAR 명령줄을 사용하면 Exe 파일이 SFX(자동 추출 아카이브)인가요?

SFX(자동 추출 아카이브) 파일인지 확인하고 싶습니다.
WinRar의 명령줄로 확인할 수 있나요?

답변1

다음 명령을 사용하십시오.

rar t mySFX.exe

만약 그것이 돌아오면"다 괜찮아"그럼 SFX야

만약 그것이 돌아오면"추출할 파일이 없습니다"그러면 SFX가 아닌 실행 파일입니다.

조건이 포함된 전체 명령은 다음과 같습니다.

FOR /F "delims=" %%i IN ('rar t mySFX.exe') DO set isSFX=%%i
IF /I "%isSFX%"=="All OK" echo It's an SFX
IF /I NOT "%isSFX%"=="All OK" echo It's NOT an SFX

bat 파일이 아닌 cmd 창에서 실행하는 경우 %i를 대신 사용해야 합니다.

관련 정보