file_type Syntax Rules
**file_type** specifies the type of the file to be detected. By default, the type of the file to be detected is unknown. The following is an example of the syntax: ``` file_data; file_type: <file type>; content: "helloworld"; ``` File types supported by **<file type>** | Macro Definition | File Type | | :---------------- | :-------------- | | PDF file | pdf | | JPEG file | jpeg | | MOV file | mov | | GIF file | gif | | BMP file | bmp | | WMF file | wmf | | CAB file | cab | | CHM file | chm | | MP3 file | mp3 | | AVI file | avi | | SWF file | swf | | MP4 file | mp4 | | DOC file | doc | | XML file | xml | | PNG file | png | | JS file | js | | HTML file | html | | CDR file | cdr | | FLV file | flv | | RIFF file | riff | | RTF file | rtf | | ANI file | ani | | EMF file | emf | | FPX file | fpx | | MIM file | mim | | SES file | ses | | AIF file | aif | | DIR file | dir | | PLS file | pls | | RT file | rt | | WRF file | wrf | | PICT file | pict | | ACF file | acf | | EOT file | eot | | TTF file | ttf | | 123 file | 123 | | A file | a | | ACCDB file | accdb | | ARJ file | arj | | BAK file | bak | | BZ2 file | bz2 | | C file | c | | CAF file | caf | | CAT file | cat | | CNT file | cnt | | COV file | cov | | CPP file | cpp | | CRT file | crt | | CRX file | crx | | DLL file | dll | | DMG file | dmg | | DXF file | dxf | | ELF file | elf | | EPS file | eps | | EXE file | exe | | RARENC file | rar\_enc | | FLI file | fli | | HLP file | hlp | | IVR file | ivr | | ICO file | ico | | JAVA file | java | | JP2 file | jp2 | | LZH file | lha | | M3U file | m3u | | MDB file | mdb | | MDI file | mdi | | MID file | mid | | MPEG file | mpeg | | MSI file | msi | | OCX file | ocx | | OGG file | ogg | | OGV file | ogv | | OTF file | otf | | PCF file | pcf | | PE file | pe | | PS file | ps | | QT file | qt | | QTL file | qtl | | RAM file | ram | | RAR file | rar | | RES file | res | | RM file | rm | | RMVB file | rmvb | | RPM file | rpm | | SGI file | sgi | | SLN file | sln | | SLK file | slk | | SMI file | smi | | TAR file | tar | | TORRENT file | torrent | | TXT file | txt | | UPX file | upx | | URL file | url | | UOF file | uof | | VCF file | vcf | | VCPROJ file | vcproj | | VQF file | vqf | | WAF file | waf | | ASF file | asf | | XM file | xm | | XPM file | xpm | | QMV file | qmv | | MKV file | mkv | | TS file | ts | | ZIP file | zip | | PCAP file | pcap | | AIFF file | aiff | | ASX file | asx | | MSOFFICE file | office | | PUB file | pub | | UUE file | uue | | ICS file | ics | | DAT file | dat | | DOCX file | docx | | PPTX file | pptx | | ORB file | orb | | PGP file | pgp | | WPD file | wpd | | MIF file | mif | | SH file | sh | | PL file | pl | | REG file | reg | | DWG file | dwg | | LNK file | lnk | | PSD file | psd | | ILK file | ilk | | PDB file | pdb | | 7ZIP file | 7zip | | CAP file | cap | | Z file | z | | CXX file | cxx | | H file | h | | UNKNOWN file | unknown | | OLDXLS file | oldxls | | DOCVERSION5 file | doc_version5 | | U3D file | u3d | | FLAC file | flac | | USK file | usk | | CCT file | cct | | LST file | lst | | NAB file | nab | | WPS file | wps | | HPP file | hpp | | INF file | inf | | THEME file | theme | | EML file | eml | | NSF file | nsf | | IPP file | ipp | | GZIP file | gzip | | HPGL file | hpgl | | TIF file | tif | | PLF file | plf | | OFFICE2007BIN file | office2007\_bin | | OFFICE2007XML file | office2007\_xml | | ZOO file | zoo | | BMX file | bmx | | CSV file | csv |