function detect_ACE(e){var i,e=e?(i=0,File.getSize()):(i=File.getOverlayOffset(),File.getOverlaySize())
if(48<e&&(File.compare("'**ACE**'",i+7)&&(bDetected=1,sVersion="2",128&File.readByte(i+6)&&(sOptions="solid"),File.compare("'UNREGISTERED'",i+32)&&(sOptions=sOptions.append("unregistered")),-1!=(i=File.findSignature(i+32,128,"000101"))))){for(i-=3;i<File.getSize();){var r=File.readDword(i+7)
Archive.add(File.readDword(i+11),r,16&File.readByte(i+19)),i+=35+File.readWord(i+33)+r}sOptions=sOptions.append(Archive.contents())}}includeScript("archive-file"),sName="ACE"