برای اسکن فایل احتیاج به extract کردن اون نیست. اولا اغلب ضدویروسها فایلهای chm رو ignore می کنن تا زمان اسکنشون کمتر بشه. (چون این فایلها ارزش اجرایی مخرب ندارند) در ثانی برای اسکن کردن دستی هم؛ از یک general unpacker برای disassemble کردنش استفاده می کنن. پس هیچ وقت هیچ آنتی ویروسی فایلی رو برای اسکن کردن extract نمی کنه مگر در موارد خاص مثل polymorphic هایی که چند بار encrypt شده اند و engine ضدویروس نمی تونه همشون رو on the fly بشکنه، اونوقت به ترتیب فایلها رو داخل پوشه temp ویندوز extract می کنه و کارش رو انجام میده.