Recognizable file formats

March 5, 2024

ID 180222

This group of constants defines file formats that can be recognized by Format Recognizer. You can configure Format Recognizer for use in HTTP mode, as well as in ICAP mode.

Text formats

  • KAV_FF_GENERAL_TXT
  • KAV_FF_GENERAL_CSV
  • KAV_FF_GENERAL_HTML
  • KAV_FF_GENERAL_HTML_STRICT
  • KAV_FF_TEXT_REG

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
  • KAV_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

Miscellaneous

  • KAV_FF_CRYPTO_CAT

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.