I was looking at the size of all the EM###_32.DAT files and found them to be just about 22MB in size. Furthermore, it seems 2MB EM009_32 is used for SysInspector. ~20 MB for the full AV DB? how does ESET do it? Other major antivirus vendors seem to be passing 50-60MB! I'm not looking for specific codde explaining how, but a general explanation would be nice (ie we use 'generalized method' and 'xxxyyy compression').