Diversi sistemi operativi utilizzano diversi tipi di file e file system. Fa la differenza per una scansione antivirus su quale sistema viene eseguito e su quale tipo di malware sta cercando? Chiedo perché il modo in cui i file sono archiviati può essere diverso, ad esempio l'apk di Android è in un archivio, quindi un programma come Windows Defender (in esecuzione su Windows) sa come esaminare i contenuti?
In casi semplici, un AV non avrebbe alcun problema, ad esempio un AV in esecuzione su OS X e il malware che arriva come .exe potrebbe sollevare una bandiera rossa, ma per quanto riguarda un RPM infetto su Windows; Windows non sa nemmeno come gestire gli RPM, quindi ci sarebbe un punto nella scansione di questi file nella speranza di non trasferirli su una macchina Linux?
EDIT: ho visto alcuni AV con l'opzione di scansionare gli archivi interni, quindi questo implica che l'AV dovrebbe sapere come aprire correttamente l'archivio? I virus possono nascondersi all'interno di archivi che l'AV non sa come gestire? Se un archivio è protetto da password (cioè crittografato) di quanto può fare qualcosa per AV?