function detect_ARJ(s,e){var p,s=s?(p=0,File.getSize()):(p=File.getOverlayOffset()+8,File.getOverlaySize())
if(64<=s&&(File.compare("60EA",p)&&(sVersion=File.readByte(p+5),bDetected=1),bDetected)&&e){switch(File.readByte(p+7)){case 0:sOptions=sOptions.append("MS-DOS")
break
case 1:sOptions=sOptions.append("PRIMOS")
break
case 2:sOptions=sOptions.append("UNIX")
break
case 3:sOptions=sOptions.append("AMIGA")
break
case 4:sOptions=sOptions.append("MAC-OS")
break
case 5:sOptions=sOptions.append("OS/2")
break
case 6:sOptions=sOptions.append("APPLE GS")
break
case 7:sOptions=sOptions.append("ATARI ST")
break
case 8:sOptions=sOptions.append("NeXT")
break
case 9:sOptions=sOptions.append("VAX VMS")}switch(1&File.readByte(p+8)&&(sOptions=sOptions.append("encrypted")),File.readByte(p+9)){case 0:sOptions=sOptions.append("stored")
break
case 1:sOptions=sOptions.append("compressed most")
break
case 2:sOptions=sOptions.append("compressed")
break
case 3:sOptions=sOptions.append("compressed faster")
break
case 4:sOptions=sOptions.append("compressed fastest")}}}includeScript("archive-file"),sName="ARJ"