I'm using the email program "TheBat", which stores emails in database files. During a scan it found a virus in a database file. I asked it to fix it, with no luck. All it does is putting it in the quarantine, which is not acceptable since I then lose several hundreds of emails stored in the database. Repair does nothing to the file either.
I wonder what the problem is here? A virus consist of a sequence of bytes, and it's a piece of cake to scan a file and delete a known sequence of bytes (if it can detect the virus it must know that sequence of bytes), which in this case will remove the virus. So why can't it just do that?