A compressed file can easily lead to false virus checking, due to the compression itself. To really check for a trojan virus you need to check the executable itself. Uncompress the file and then perform the check. A James demonstrated a simple change in the content changes the results. Virus checks typically on check for a signature that is stored away, they are not very smart.