Kaspersky Scan Engine

Recognizable file formats

This group of constants defines file formats that can be recognized by Format Recognizer.

Text formats

  • KAV_FF_GENERAL_TXT
  • KAV_FF_GENERAL_CSV
  • KAV_FF_GENERAL_HTML
  • KAV_FF_GENERAL_HTML_STRICT

Multimedia formats

  • KAV_FF_VIDEO_FLV
  • KAV_FF_VIDEO_F4V
  • KAV_FF_VIDEO_AVI
  • KAV_FF_VIDEO_3GPP
  • KAV_FF_VIDEO_DIVX
  • KAV_FF_VIDEO_MKV
  • KAV_FF_VIDEO_MOV
  • KAV_FF_VIDEO_ASF
  • KAV_FF_VIDEO_RM
  • KAV_FF_VIDEO_VOB
  • KAV_FF_VIDEO_BIK
  • KAV_FF_VIDEO_RTMP
  • KAV_FF_AUDIO_MP3
  • KAV_FF_AUDIO_FLAC
  • KAV_FF_AUDIO_APE
  • KAV_FF_AUDIO_OGG
  • KAV_FF_AUDIO_AAC
  • KAV_FF_AUDIO_WMA
  • KAV_FF_AUDIO_AC3
  • KAV_FF_AUDIO_WAV
  • KAV_FF_AUDIO_MKA
  • KAV_FF_AUDIO_RA
  • KAV_FF_AUDIO_MIDI
  • KAV_FF_AUDIO_CDA
  • KAV_FF_IMAGE_JPEG
  • KAV_FF_IMAGE_GIF
  • KAV_FF_IMAGE_PNG
  • KAV_FF_IMAGE_BMP
  • KAV_FF_IMAGE_TIFF
  • KAV_FF_IMAGE_EMF
  • KAV_FF_IMAGE_EPS
  • KAV_FF_IMAGE_PSD
  • KAV_FF_IMAGE_CDR
  • KAV_FF_MULTIMEDIA_SWF

Executable formats

Format

Description

Operating system

Extensions

KAV_FF_EXECUTABLE_WIN32PE_EXE

32-bit executable files (exe only)

32-bit Windows systems

exe

KAV_FF_EXECUTABLE_WIN32PE_EXEUI

Executable files of programs with a user interface, and executable files for the Microsoft POSIX subsystem

32-bit Windows systems

exe

KAV_FF_EXECUTABLE_WIN32PE_DLL

Dynamic libraries

32-bit Windows systems

dll, ocx, scr

KAV_FF_EXECUTABLE_WIN32PE_RESOURCE

Resource-only libraries

32-bit Windows systems

dll

KAV_FF_EXECUTABLE_WIN32PE_NET

 

 

 

KAV_FF_EXECUTABLE_WIN32PE_ILONLY

Executable files that contain only Common Intermediate Language (CIL)

32-bit Windows systems

exe, dll, ocx, scr

KAV_FF_EXECUTABLE_WIN32PE_ILLIBRARY

Common Intermediate Language libraries

32-bit Windows systems

exe, dll, ocx, scr

KAV_FF_EXECUTABLE_WIN32PE

32-bit executable files

32-bit Windows systems

exe, dll, ocx, scr

KAV_FF_EXECUTABLE_WIN32PE_SYS

System files

32-bit Windows systems

sys

KAV_FF_EXECUTABLE_WIN32PE_NET_RESOURCE_WITH_POSSIBLE_TRIVIAL_CODE

.NET resource-only libraries (may contain trivial code)

32-bit Windows systems

dll

KAV_FF_EXECUTABLE_DOS

Executable files that are not based on a Win32 or Win64 API

16-bit Windows systems, DOS, OS/2

exe, dll

KAV_FF_EXECUTABLE_DOS_NE_RESOURCE

New Executable (NE) resource-only libraries

16-bit Windows systems, DOS, OS/2

exe, dll

KAV_FF_EXECUTABLE_COM

 

 

 

KAV_FF_EXECUTABLE_JAVA

 

 

 

KAV_FF_EXECUTABLE_ELF

 

 

 

KAV_FF_EXECUTABLE_JS

 

 

 

KAV_FF_EXECUTABLE_VBS

 

 

 

KAV_FF_EXECUTABLE_BAT

 

 

 

KAV_FF_EXECUTABLE_MSI

 

 

 

KAV_FF_EXECUTABLE_DEB

 

 

 

KAV_FF_EXECUTABLE_RPM

 

 

 

KAV_FF_EXECUTABLE_SCRIPTS

 

 

 

KAV_FF_EXECUTABLE_MACHO

 

 

 

KAV_FF_EXECUTABLE_DEX

 

 

 

KAV_FF_EXECUTABLE_APK

 

 

 

KAV_FF_EXECUTABLE_PYC

 

 

 

KAV_FF_EXECUTABLE_APPLE_SCRIPT

 

 

 

KAV_FF_EXECUTABLE_WINDOWS_SHELLLINK

 

 

 

Office suite formats

  • KAV_FF_OFFICE_OPENXML
  • KAV_FF_OFFICE_MSOFFICE_MACRO
  • KAV_FF_OFFICE_MSOFFICE
  • KAV_FF_OFFICE_RTF
  • KAV_FF_OFFICE_PDF
  • KAV_FF_OFFICE_MSG
  • KAV_FF_OFFICE_EML
  • KAV_FF_OFFICE_VSD
  • KAV_FF_OFFICE_VDX
  • KAV_FF_OFFICE_XPS
  • KAV_FF_OFFICE_ONE
  • KAV_FF_OFFICE_ONEPKG
  • KAV_FF_OFFICE_XSN
  • KAV_FF_OFFICE_ODT
  • KAV_FF_OFFICE_ODS
  • KAV_FF_OFFICE_ODP
  • KAV_FF_OFFICE_SXW
  • KAV_FF_MSOFFICE_DOC
  • KAV_FF_MSOFFICE_DOT
  • KAV_FF_MSOFFICE_DOCX
  • KAV_FF_MSOFFICE_DOTX
  • KAV_FF_MSOFFICE_DOCM
  • KAV_FF_MSOFFICE_DOTM
  • KAV_FF_MSOFFICE_XLS
  • KAV_FF_MSOFFICE_XLSX
  • KAV_FF_MSOFFICE_XLTX
  • KAV_FF_MSOFFICE_XLSM
  • KAV_FF_MSOFFICE_XLTM
  • KAV_FF_MSOFFICE_XLAM
  • KAV_FF_MSOFFICE_XLSB
  • KAV_FF_MSOFFICE_PPT
  • KAV_FF_MSOFFICE_PPTX
  • KAV_FF_MSOFFICE_POTX
  • KAV_FF_MSOFFICE_PPTM
  • KAV_FF_MSOFFICE_POTM
  • KAV_FF_MSOFFICE_PPSX
  • KAV_FF_MSOFFICE_PPSM
  • KAV_FF_MSOFFICE_PUB
  • KAV_FF_MSOFFICE_SCRAP

Database files

  • KAV_FF_DATABASE_MDB
  • KAV_FF_DATABASE_ACCDB
  • KAV_FF_DATABASE_ACCDC

Archive files

  • KAV_FF_ARCHIVE_ZIP
  • KAV_FF_ARCHIVE_7Z
  • KAV_FF_ARCHIVE_RAR
  • KAV_FF_ARCHIVE_ISO
  • KAV_FF_ARCHIVE_CAB
  • KAV_FF_ARCHIVE_JAR
  • KAV_FF_ARCHIVE_BZIP2
  • KAV_FF_ARCHIVE_GZIP
  • AV_FF_ARCHIVE_ARJ
  • KAV_FF_ARCHIVE_DMG
  • KAV_FF_ARCHIVE_XAR
  • KAV_FF_ARCHIVE_TAR
  • KAV_FF_ARCHIVE_ACE

Web archive files

  • KAV_FF_TEXT_CHM
  • KAV_FF_TEXT_MHT
  • KAV_FF_TEXT_REG

Miscellaneous

  • KAV_FF_CRYPTO_CAT