use o comando:
rar t mySFX.exe
se ele retornar "Tudo OK" , então é um SFX
se ele retornar "Nenhum arquivo para extrair" , será um executável não-SFX.
Aqui está o comando completo com as condições.
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
lembre-se de usar% i se você estiver executando a partir de uma janela cmd e não de um arquivo bat.