//no link
{"pdf", "(pdf)", "PDF", "application/pdf"},
{"mp3", "(mp3)", "MP3", "audio/mpeg"},
{"mp3", "(mp3)", "MP3", "audio/MPA"},
{"mp3", "(mp3)", "MP3", "audio/mpa-robust"},
//ms
{"doc", "(doc|word)", "[[Microsoft Word|MS Word]]", "application/msword"},
{"docx", "(doc|word)", "[[Microsoft Word|MS Word]]", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"},
{"docm", "(doc|word)", "[[Microsoft Word|MS Word]]", "application/vnd.ms-word.document.macroEnabled.12"},
{"xls", "(xls|excel)", "[[Microsoft Excel|MS Excel]]", "application/vnd.ms-excel"},
{"xlsx", "(xls|excel)","[[Microsoft Excel|MS Excel]]", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},
{"xlsm", "(xls|excel)","[[Microsoft Excel|MS Excel]]", "application/vnd.ms-excel.sheet.macroEnabled.12"},
{"ppt", "(ppt|powerpoint)", "[[Microsoft PowerPoint|MS PowerPoint]]", "application/vnd.ms-powerpoint"},
{"pptx", "(ppt|powerpoint)","[[Microsoft PowerPoint|MS PowerPoint]]", "application/vnd.openxmlformats-officedocument.presentationml.presentation"},
{"pptm", "(ppt|powerpoint)","[[Microsoft PowerPoint|MS PowerPoint]]", "application/vnd.ms-powerpoint.presentation.macroEnabled.12"},
{"pps", "(pps|powerpoint)", "[[Microsoft PowerPoint|MS PowerPoint]]", "application/vnd.ms-powerpoint"},
{"ppsx", "(pps|powerpoint)", "[[Microsoft PowerPoint|MS PowerPoint]]", "application/vnd.openxmlformats-officedocument.presentationml.slideshow"},
//open document
{"odt", "(odt)", "[[OpenDocument|ODT]]", "application/vnd.oasis.opendocument.text"},
{"ods", "(ods)", "[[OpenDocument|ODS]]", "application/vnd.oasis.opendocument.spreadsheet"},
{"odp", "(odp)", "[[OpenDocument|ODP]]", "application/vnd.oasis.opendocument.presentation"},
//text
{"rtf", "(rtf|rich text)", "[[Rich Text Format|RTF]]", "text/rtf"},
{"rtf", "(rtf|rich text)", "[[Rich Text Format|RTF]]", "application/rtf"},
//wav
{"wav", "(wav)", "[[RIFF WAVE|WAV]]", "audio/vnd.wave"},
{"wav", "(wav)", "[[RIFF WAVE|WAV]]", "audio/wav"},
{"wav", "(wav)", "[[RIFF WAVE|WAV]]", "audio/wave"},
{"wav", "(wav)", "[[RIFF WAVE|WAV]]", "audio/x-wav"},
//midi
{"mid", "(mid)", "[[Musical Instrument Digital Interface|MID]]", "audio/midi"},
{"midi", "(mid)", "[[Musical Instrument Digital Interface|MIDI]]", "audio/midi"},
{"mid", "(mid)", "[[Musical Instrument Digital Interface|MID]]", "audio/x-midi"},
{"midi", "(mid)", "[[Musical Instrument Digital Interface|MIDI]]", "audio/x-midi"},
//ogg
{"ogg", "(ogg)", "[[Ogg|OGG]]", "application/ogg"},
{"ogx", "(ogg|ogx)", "[[Ogg|OGX]]", "application/ogg"},
{"ogv", "(ogg|ogv)", "[[Ogg|OGV]]", "video/ogg"},
{"oga", "(ogg|oga)", "[[Ogg|OGA]]", "audio/ogg "},
{"ogg", "(ogg)", "[[Ogg|OGG]]", "audio/ogg"},
//archive
{"zip", "(zip)", "[[ZIP-Dateiformat|ZIP]]", "application/zip"},
{"gz", "(gz)", "[[gzip|GZIP]]", "application/x-gzip"},
{"gz", "(gz)", "[[gzip|GZIP]]", "application/gzip"},
{"tgz", "(tgz|gz)", "[[gzip|GZIP]]", "application/x-gzip"},
{"bz2", "(bz2|bzip)", "[[bzip2|BZ2]]", "application/x-bzip"},
{"tar", "(tar)", "[[tar|TAR]]", "application/x-tar"},
{"rar", "(rar)", "[[RAR (Dateiformat)|RAR]]", "application/x-rar-compressed"},
{"rar", "(rar)", "[[RAR (Dateiformat)|RAR]]", "application/octet-stream"},
{"7z", "(7z)", "[[7z|7Z]]", "application/x-7z-compressed"},
//executable
{"exe", "(exe)", "[[EXE]]", "application/octet-stream"},
{"exe", "(exe)", "[[EXE]]", "application/x-msdownload"},
{"exe", "(exe)", "[[EXE]]", "application/exe"},
{"exe", "(exe)", "[[EXE]]", "application/x-exe"},
{"exe", "(exe)", "[[EXE]]", "application/dos-exe"},
{"exe", "(exe)", "[[EXE]]", "vms/exe"},
{"exe", "(exe)", "[[EXE]]", "application/x-winexe"},
{"exe", "(exe)", "[[EXE]]", "application/msdos-windows"},
{"exe", "(exe)", "[[EXE]]", "application/x-msdos-program"},
{"dmg", "(dmg)", "[[Disk-Image-Datei|DMG]]", "application/octet-stream"},
//mpeg
{"mp2", "(mp2)", "[[MPEG-1 Audio Layer 2|MP2]]", "audio/mpeg"},
{"mp2", "(mp2)", "[[MPEG-1 Audio Layer 2|MP2]]", "audio/x-mpeg"},
{"mpe", "(mpe)", "[[Moving Picture Experts Group|MPE]]", "video/mpeg"},
{"mpeg", "(mpeg)", "[[Moving Picture Experts Group|MPEG]]", "video/mpeg"},
{"mpg", "(mpg)", "[[Moving Picture Experts Group|MPG]]", "video/mpeg"},
{"mpga", "(mpga)", "[[Moving Picture Experts Group|MPGA]]", "video/mpeg"},
//mp4
{"mp4", "(mp4)", "[[MP4]]", "video/mp4"},
{"m4a", "(mp4|m4a)", "[[MP4|M4A]]", "audio/mp4a-latm"},
{"m4b", "(mp4|m4b)", "[[MP4|M4B]]", "audio/mp4a-latm"},
{"m4p", "(mp4|m4p)", "[[MP4|M4P]]", "audio/mp4a-latm"},
{"m4v", "(mp4|m4v)", "[[MP4|M4V]]", "video/x-m4v"},
//avi
{"avi", "(avi)", "[[Audio Video Interleave|AVI]]", "video/x-msvideo"},
{"avi", "(avi)", "[[Audio Video Interleave|AVI]]", "video/avi"},
{"avi", "(avi)", "[[Audio Video Interleave|AVI]]", "video/msvideo"},
//quicktime
{"qt", "(qt|quicktime)", "[[QuickTime|QT]]", "video/quicktime"},
{"mov", "(mov|quicktime)", "[[QuickTime|MOV]]", "video/quicktime"},
//real audio
{"ra", "(ra|real)", "[[RealAudio|RA]]", "audio/x-pn-realaudio"},
{"ram", "(ram|real)", "[[RealAudio|RAM]]", "audio/x-pn-realaudio"},
//flash
{"swf", "(swf|flash)", "[[Adobe Flash|Flash]]", "application/x-shockwave-flash"},
//aiff
{"aif", "(aif)", "[[Audio Interchange File Format|AIF]]", "audio/x-aiff"},
{"aiff", "(aiff)", "[[Audio Interchange File Format|AIFF]]", "audio/x-aiff"},
{"aifc", "(aifc)", "[[Audio Interchange File Format|AIFC]]", "audio/x-aiff"},
{"aif", "(aif)", "[[Audio Interchange File Format|AIF]]", "audio/aiff"},
{"aiff", "(aiff)", "[[Audio Interchange File Format|AIFF]]", "audio/aiff"},
{"aifc", "(aifc)", "[[Audio Interchange File Format|AIFC]]", "audio/aiff"},
//windows media
{"wmv", "(wmv)", "[[Windows Media Video|WMV]]", "video/x-ms-wmv"},
{"wma", "(wma)", "[[Windows Media Audio|WMA]]", "audio/x-ms-wma"},
//flv
{"flv", "(flv|flash)", "[[Flash Video|FLV]]", "application/x-shockwave-flash"},
{"flv", "(flv|flash)", "[[Flash Video|FLV]]", "video/x-flv"},
{"f4v", "(f4v|flash)", "[[Flash Video|FLV]]", "video/x-flv"},
//divx
{"divx", "(divx)", "[[DivX]]", "video/divx"},
{"avi", "(divx|avi)", "[[DivX]]", "video/divx"},
{"mkv", "(divx|mkv)", "[[DivX]]", "video/divx"},
|