github.com/keybase/client/go@v0.0.0-20240309051027-028f7c731f8b/chat/attachments/mime_types.go (about) 1 // Copyright 2018 Keybase Inc. All rights reserved. 2 // Use of this source code is governed by a BSD 3 // license that can be found in the LICENSE file. 4 5 package attachments 6 7 var mimeTypes = map[string]string{ 8 ".3gp": "video/3gpp", 9 ".3gpp": "video/3gpp", 10 ".7z": "application/x-7z-compressed", 11 ".aac": "audio/aac", 12 ".ai": "application/postscript", 13 ".asf": "video/x-ms-asf", 14 ".asx": "video/x-ms-asf", 15 ".atom": "application/atom+xml", 16 ".avi": "video/x-msvideo", 17 ".bin": "application/octet-stream", 18 ".bmp": "image/x-ms-bmp", 19 ".cco": "application/x-cocoa", 20 ".crt": "application/x-x509-ca-cert", 21 ".css": "text/css", 22 ".deb": "application/octet-stream", 23 ".der": "application/x-x509-ca-cert", 24 ".dll": "application/octet-stream", 25 ".dmg": "application/octet-stream", 26 ".doc": "application/msword", 27 ".docx": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", 28 ".ear": "application/java-archive", 29 ".eot": "application/vnd.ms-fontobject", 30 ".eps": "application/postscript", 31 ".exe": "application/octet-stream", 32 ".flv": "video/x-flv", 33 ".gif": "image/gif", 34 ".hqx": "application/mac-binhex40", 35 ".htc": "text/x-component", 36 ".htm": "text/html", 37 ".html": "text/html", 38 ".ico": "image/x-icon", 39 ".img": "application/octet-stream", 40 ".iso": "application/octet-stream", 41 ".jad": "text/vnd.sun.j2me.app-descriptor", 42 ".jar": "application/java-archive", 43 ".jardiff": "application/x-java-archive-diff", 44 ".jng": "image/x-jng", 45 ".jnlp": "application/x-java-jnlp-file", 46 ".jpeg": "image/jpeg", 47 ".jpg": "image/jpeg", 48 ".js": "application/javascript", 49 ".json": "application/json", 50 ".kar": "audio/midi", 51 ".kml": "application/vnd.google-earth.kml+xml", 52 ".kmz": "application/vnd.google-earth.kmz", 53 ".m3u8": "application/vnd.apple.mpegurl", 54 ".m4a": "audio/x-m4a", 55 ".m4v": "video/x-m4v", 56 ".mid": "audio/midi", 57 ".midi": "audio/midi", 58 ".mml": "text/mathml", 59 ".mng": "video/x-mng", 60 ".mov": "video/quicktime", 61 ".mp3": "audio/mpeg", 62 ".mp4": "video/mp4", 63 ".mpeg": "video/mpeg", 64 ".mpg": "video/mpeg", 65 ".msi": "application/octet-stream", 66 ".msm": "application/octet-stream", 67 ".msp": "application/octet-stream", 68 ".odg": "application/vnd.oasis.opendocument.graphics", 69 ".odp": "application/vnd.oasis.opendocument.presentation", 70 ".ods": "application/vnd.oasis.opendocument.spreadsheet", 71 ".odt": "application/vnd.oasis.opendocument.text", 72 ".ogg": "audio/ogg", 73 ".pdb": "application/x-pilot", 74 ".pdf": "application/pdf", 75 ".pem": "application/x-x509-ca-cert", 76 ".pl": "application/x-perl", 77 ".pm": "application/x-perl", 78 ".png": "image/png", 79 ".ppt": "application/vnd.ms-powerpoint", 80 ".pptx": "application/vnd.openxmlformats-officedocument.presentationml.presentation", 81 ".prc": "application/x-pilot", 82 ".ps": "application/postscript", 83 ".qt": "video/quicktime", 84 ".ra": "audio/x-realaudio", 85 ".rar": "application/x-rar-compressed", 86 ".rpm": "application/x-redhat-package-manager", 87 ".rss": "application/rss+xml", 88 ".rtf": "application/rtf", 89 ".run": "application/x-makeself", 90 ".sea": "application/x-sea", 91 ".shtml": "text/html", 92 ".sit": "application/x-stuffit", 93 ".svg": "image/svg+xml", 94 ".svgz": "image/svg+xml", 95 ".swf": "application/x-shockwave-flash", 96 ".tcl": "application/x-tcl", 97 ".tif": "image/tiff", 98 ".tiff": "image/tiff", 99 ".tk": "application/x-tcl", 100 ".ts": "video/mp2t", 101 ".txt": "text/plain", 102 ".war": "application/java-archive", 103 ".wbmp": "image/vnd.wap.wbmp", 104 ".webm": "video/webm", 105 ".webp": "image/webp", 106 ".wml": "text/vnd.wap.wml", 107 ".wmlc": "application/vnd.wap.wmlc", 108 ".wmv": "video/x-ms-wmv", 109 ".woff": "application/font-woff", 110 ".xhtml": "application/xhtml+xml", 111 ".xls": "application/vnd.ms-excel", 112 ".xlsx": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", 113 ".xml": "text/xml", 114 ".xpi": "application/x-xpinstall", 115 ".xspf": "application/xspf+xml", 116 ".zip": "application/zip", 117 }