Recognised file formats
-
Android package - application/vnd.android.package-archive
-
Apple binary property list - application/x-bplist
-
Apple property list - application/x-plist
-
Dalvik DEX file - application/x-android-dex
-
DOS batch file - text/x-msdos-batch
-
Google Chrome extension - application/x-chrome-extension
-
HTML application - application/hta
-
Intel COFF binary file - application/x-coff
-
Java applet - application/java
-
Java bytecode - application/x-java-applet
-
JavaScript file - application/javascript
-
Microsoft Outlook message - application/vnd.ms-outlook
-
Windows help file - application/winhlp
-
Windows HTML Help - application/chm
-
Windows Internet shortcut - application/x-mswinurl
-
Windows shortcut - application/x-ms-shortcut
-
PowerShell script - application/x-powershell
-
Python bytecode - application/x-bytecode.python
-
Shell script - text/x-shellscript
-
WebAssembly - application/wasm
-
Windows app package (MSIX) - application/msix
-
Windows driver - application/x-windows-driver
-
Windows executable file - application/x-msdownload
-
Windows Installer patch - application/x-msp
-
Windows registry file - text/x-ms-regedit
-
Windows Script Component - text/scriptlet
-
ADA source code - text/x-ada
-
Apache configuration file - text/x-apache-conf
-
Assembler source code - text/x-asm
-
Brainfuck source code - text/x-brainfuck
-
C/C++ header file - text/x-h
-
Clojure source code - text/x-clojure
-
CMake file - text/x-cmake
-
Cobol source code - text/x-cobol
-
CoffeeScript - text/coffeescript
-
CSS file - text/css
-
Django template - text/x-django
-
Dockerfile - text/x-dockerfile
-
Ruby (Embedded) - text/x-ruby
-
Erlang source code - text/x-erlang
-
Fortran source code - text/x-fortran
-
Go source code - text/x-golang
-
Handlebars template - text/x-handlebars-template
-
HCL configuration - text/x-hcl
-
Java source code - text/x-java
-
Jinja template - text/x-jinja2-template
-
Julia source code - text/x-julia
-
Lisp source code - text/x-lisp
-
Makefile - text/x-makefile
-
Matlab source code - text/x-matlab
-
Objective-C source code - text/x-objcsrc
-
OCaml - text-ocaml
-
Pascal source code - text/x-pascal
-
Perl source code - text/x-perl
-
PHP source code - text/x-php
-
Prolog source code - text/x-prologue
-
Protobuf definition - text/x-proto
-
Protobuf data - application/protobuf
-
Python source code - text/x-python
-
R source code - text/x-R
-
ReStructuredText - text/x-rst
-
Ruby - application/x-ruby
-
Rust - application/x-rust
-
Scala - application/x-scala
-
Scheme - text/x-scheme
-
SCSS - text/x-scss
-
Smali - application/x-smali
-
SQL - application/x-sql
-
Swift - text/x-swift
-
TCL - application/x-tcl
-
TOML - application/toml
-
Twig template - text/x-twig
-
TypeScript - application/typescript
-
TypeScript (text format) - text/x-typescript
-
Verilog - text/x-verilog
-
VHDL - text/x-vhdl
-
YAML - application/x-yaml
-
Zig - text/zig
-
Word document (DOCX) - application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml
-
Word document (DOC) - application/msword
-
Word document with macros - application/vnd.ms-word.document.macroEnabled.main+xml
-
Word template - application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml
-
Excel document (XLSX) - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml
-
Excel document (XLS) - application/msexcel
-
Excel document with macros - application/vnd.ms-excel.sheet.macroEnabled.main+xml
-
Excel binary file - application/vnd.ms-excel.sheet.binary.macroEnabled.main
-
PowerPoint presentation (PPTX) - application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml
-
PowerPoint (PPT) - application/mspowerpoint
-
PowerPoint with macros - application/vnd.ms-powerpoint.presentation.macroEnabled.main+xml
-
CSV file - text/csv
-
HTML document - text/html
-
Markdown - text/markdown
-
MHTML - application/x-mimearchive
-
PDF document - application/pdf
-
PDF document with URLs - application/url+pdf
-
Plain text - text/plain
-
PostScript - application/postscript
-
Rich text format - text/richtext
-
XML data - text/xml
-
BMP - image/bmp
-
GIF - image/gif
-
JPEG - image/jpeg
-
PNG - image/png
-
TIFF - image/tiff
-
WebP - image/webp
-
SVG - image/svg+xml
-
HEIC - image/heic
-
AVIF - image/avif
-
Photoshop file - image/vnd.adobe.photoshop
-
GIMP file - image/x-xcf
-
Windows icon - image/vnd.microsoft.icon
-
AVI - video/avi
-
MP4 - video/mp4
-
MPEG - video/mpeg
-
Matroska - video/x-matroska
-
WebM - video/webm
-
QuickTime - video/quicktime
-
3GPP - video/3gpp
-
Flash video - video/x-flv
-
Flash (SWF) - application/x-shockwave-flash
-
MP3 - audio/mpeg
-
WAV - audio/wav
-
FLAC - audio/flac
-
OGG - audio/ogg
-
MIDI - audio/midi
-
MPEG-4 audio - audio/mp4
-
AU - audio/basic
-
WMA - audio/x-ms-wma
-
ZIP - application/zip
-
7-Zip - application/x-7z-compressed
-
RAR - application/x-rar-compressed
-
TAR - application/tar
-
GZIP - application/gzip
-
BZIP2 - application/x-bzip2
-
XZ - application/x-xz
-
Zstandard - application/zstd
-
Java archive (JAR) - application/java-archive
-
CAB - application/vnd.ms-cab-compressed
-
ISO image - application/x-iso9660-image
-
Apple disc image (DMG) - application/x-apple-diskimage
-
Virtual hard disc (VHD) - application/x-vhd
-
Windows Imaging Format - application/x-ms-wim
-
UDF image - application/x-udf-image
-
Encrypted Office document - application/encryptedofficedocument
-
Encrypted PDF - application/encrypted+pdf
-
Encrypted ZIP file - application/zip-encrypted
-
X.509 certificate - application/pkix-cert
-
Certificate bundle - application/x-pkcs7-certificates
-
Private certificates (PFX/P12) - application/x-pkcs12
-
PGP keys - application/pgp-keys
-
XRechnung - application/x-rechnung
-
ZUGFeRD BASIC - application/x-zugferd-basic
-
ZUGFeRD EN 16931 - application/x-zugferd-en16931