171 lines
9.4 KiB
Go
171 lines
9.4 KiB
Go
// Package consts ...
|
||
//
|
||
// Description : consts ...
|
||
//
|
||
// Author : go_developer@163.com<白茶清欢>
|
||
//
|
||
// Date : 2023-02-07 21:43
|
||
//
|
||
// @see https://www.iana.org/assignments/media-types/media-types.xhtml
|
||
//
|
||
// @see http://www.jsons.cn/contenttype/
|
||
package consts
|
||
|
||
const (
|
||
MimeTypeNone = "none"
|
||
|
||
// MimeTypeAudioAcp .acp 后缀的文件
|
||
// 编码的高效率高级音频编码( HE-AAC )版本1格式的音频文件(称为“ aacPlus的”);类似于.AAC文件,但压缩和用于流优化音频,用于互联网广播和其他在线音乐流。
|
||
MimeTypeAudioAcp = "audio/x-mei-aac"
|
||
// MimeTypeAudioAiff .aif / .aiff 后缀的文件
|
||
// AIF文件是以音频交换文件格式(AIFF)保存的音频文件。它包含类似于.WAV文件的未压缩高质量音频,通常用于存储标准CD音频。
|
||
// @see https://www.wenjianbaike.com/aif.html
|
||
MimeTypeAudioAiff = "audio/aiff"
|
||
// MimeTypeTextAsa .asa 后缀文件
|
||
// asa是ASP的一个全局应用文件。主要是定义Session对象和Application对象,以及相应的事件。
|
||
// @see https://baike.baidu.com/item/asa/23604079?fr=aladdin
|
||
MimeTypeTextAsa = "text/asa"
|
||
// MimeTypeTextAsp .asp 后缀文件
|
||
// ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序
|
||
// @see https://baike.baidu.com/item/asp/128906?fromModule=lemma_search-box
|
||
MimeTypeTextAsp = "text/asp"
|
||
// MimeTypeAudioAu .au后缀的文件
|
||
// AU是Sun Microsystems为Unix平台开发的一种音频文件格式,通常在Sun或其他基于Unix系统的计算机上使用。AU文件和.WAV文件非常相像,并已被大多数的音频播放和编辑软件(例如Adobe Audition、QuickTime)所支持。
|
||
// @see https://www.wenjianbaike.com/au.html
|
||
MimeTypeAudioAu = "audio/basic"
|
||
// MimeTypeApplicationAwf .awf后缀文件
|
||
// Flash动画的源文件的后缀名是fla ,而导出生成的可发布的动画文件的后缀名是awf。
|
||
// @see https://www.yebaike.com/22/489195.html
|
||
MimeTypeApplicationAwf = "application/vnd.adobe.workflow"
|
||
// MimeTypeImageBmp .bmp后缀文件
|
||
// BMP文件是以微软开发的位图(Bitmap)图像格式保存的图片。BMP文本包含未压缩的图像数据,支持可变颜色位深度和图像元数据的单色和彩色图像。BMP是Windows系统中广泛使用的图像格式。
|
||
// @see https://www.wenjianbaike.com/bmp.html
|
||
MimeTypeImageBmp = "image/bmp"
|
||
// MimeTypeApplicationC4t .c4t后缀文件
|
||
MimeTypeApplicationC4t = "application/x-c4t"
|
||
// MimeTypeApplicationCal .cal 后缀文件
|
||
MimeTypeApplicationCal = "application/application/x-cals"
|
||
// MimeTypeApplicationCdf .cdf 后缀文件
|
||
MimeTypeApplicationCdf = "application/x-netcdf"
|
||
// MimeTypeApplicationCel .cel后缀文件
|
||
MimeTypeApplicationCel = "application/x-cel"
|
||
// MimeTypeApplicationCg4 .cg4后缀文件
|
||
MimeTypeApplicationCg4 = "application/x-g4"
|
||
// MimeTypeApplicationCit .cit后缀文件
|
||
MimeTypeApplicationCit = "application/x-cit"
|
||
// MimeTypeTextXml .cml .xml .dcd .ent 后缀文件
|
||
MimeTypeTextXml = "text/xml"
|
||
// MimeTypeApplicationCmx .cmx 后缀文件
|
||
MimeTypeApplicationCmx = "application/x-cmx"
|
||
// MimeTypeApplicationCrl .crl 后缀文件
|
||
MimeTypeApplicationCrl = "application/pkix-crl"
|
||
// MimeTypeApplicationCsi .csi 后缀文件
|
||
MimeTypeApplicationCsi = "application/x-csi"
|
||
// MimeTypeApplicationCut .cut 后缀文件
|
||
MimeTypeApplicationCut = "application/x-cut"
|
||
// MimeTypeApplicationDbm .dbm 后缀文件
|
||
MimeTypeApplicationDbm = "application/x-dbm"
|
||
// MimeTypeApplicationDer .der 后缀文件
|
||
MimeTypeApplicationDer = "application/x-x509-ca-cert"
|
||
// MimeTypeApplicationDib .dib 后缀文件
|
||
MimeTypeApplicationDib = "application/x-dib"
|
||
// MimeTypeApplicationDoc .doc 后缀文件
|
||
MimeTypeApplicationDoc = "application/msword"
|
||
// MimeTypeApplicationDrw .drw 后缀文件
|
||
MimeTypeApplicationDrw = "application/x-drw"
|
||
// MimeTypeModelDwf .dwf 后缀文件
|
||
MimeTypeModelDwf = "Model/vnd.dwf"
|
||
// MimeTypeApplicationDwg .dwg 后缀文件
|
||
MimeTypeApplicationDwg = "application/x-dwg"
|
||
// MimeTypeApplicationDxf .dxf 后缀文件
|
||
MimeTypeApplicationDxf = "application/x-dxf"
|
||
// MimeTypeApplicationEmf .emf 后缀文件
|
||
MimeTypeApplicationEmf = "application/x-emf"
|
||
// MimeTypeApplicationEps .eps 后缀文件
|
||
MimeTypeApplicationEps = "application/x-ps"
|
||
// MimeTypeApplicationEtd .etd 后缀文件
|
||
MimeTypeApplicationEtd = "application/x-ebx"
|
||
// MimeTypeOctetStream 二进制流数据
|
||
MimeTypeOctetStream = "application/octet-stream"
|
||
// MimeTypeImageFax .fax 后缀文件
|
||
MimeTypeImageFax = "image/fax"
|
||
|
||
// MimeTypeImageJpeg jpeg图片
|
||
MimeTypeImageJpeg = "image/jpeg"
|
||
// MimeTypeImagePng png 图片
|
||
MimeTypeImagePng = "image/png"
|
||
// MimeTypeImageGif gif 图片
|
||
// GIF(Graphics Interchange Format)是一种位图图像格式,支持动画和透明背景,广泛用于网页和简单动画。
|
||
MimeTypeImageGif = "image/gif"
|
||
// MimeTypeImageWebp webp 图片
|
||
// WebP是Google开发的一种现代图像格式,提供比JPEG和PNG更好的压缩率,同时支持有损和无损压缩、透明度和动画。
|
||
MimeTypeImageWebp = "image/webp"
|
||
// MimeTypeImageSvg svg 图片
|
||
// SVG(Scalable Vector Graphics)是一种基于XML的矢量图像格式,可以无损缩放,适合图标和简单图形。
|
||
MimeTypeImageSvg = "image/svg+xml"
|
||
// MimeTypeImageTiff tiff 图片
|
||
// TIFF(Tagged Image File Format)是一种高质量的位图图像格式,常用于专业摄影和印刷行业,支持无损压缩。
|
||
MimeTypeImageTiff = "image/tiff"
|
||
// MimeTypeImageIco ico 图标文件
|
||
// ICO是Windows图标文件格式,用于存储应用程序和文件的图标,支持多种尺寸和颜色深度。
|
||
MimeTypeImageIco = "image/x-icon"
|
||
// MimeTypeImageHeic heic 图片
|
||
// HEIC(High Efficiency Image Container)是苹果开发的高效图像格式,基于HEIF标准,提供更好的压缩率和图像质量。
|
||
MimeTypeImageHeic = "image/heic"
|
||
// MimeTypeImageHeif heif 图片
|
||
// HEIF(High Efficiency Image Format)是一种高效的图像容器格式,支持单图像和图像序列,被HEIC格式采用。
|
||
MimeTypeImageHeif = "image/heif"
|
||
// MimeTypeImageAvif avif 图片
|
||
// AVIF(AV1 Image File Format)是基于AV1视频编码的图像格式,提供卓越的压缩率和图像质量,是WebP的现代替代品。
|
||
MimeTypeImageAvif = "image/avif"
|
||
// MimeTypeImageApng apng 图片
|
||
// APNG(Animated Portable Network Graphics)是PNG的扩展格式,支持动画,类似于GIF但提供更好的图像质量。
|
||
MimeTypeImageApng = "image/apng"
|
||
// MimeTypeImageWbmp wbmp 图片
|
||
// WBMP(Wireless Bitmap)是一种用于移动设备的简单单色位图格式,主要用于WAP应用。
|
||
MimeTypeImageWbmp = "image/vnd.wap.wbmp"
|
||
// MimeTypeImageXbm xbm 图片
|
||
// XBM(X BitMap)是一种单色位图格式,主要用于X Window系统。
|
||
MimeTypeImageXbm = "image/x-xbitmap"
|
||
// MimeTypeImageXpm xpm 图片
|
||
// XPM(X PixMap)是一种彩色位图格式,主要用于X Window系统,支持透明度和多种颜色深度。
|
||
MimeTypeImageXpm = "image/x-xpixmap"
|
||
// MimeTypeImagePcx pcx 图片
|
||
// PCX是一种早期的位图图像格式,由ZSoft公司开发,曾广泛用于DOS和Windows系统。
|
||
MimeTypeImagePcx = "image/x-pcx"
|
||
// MimeTypeImageTga tga 图片
|
||
// TGA(Truevision Graphics Adapter)是一种位图图像格式,常用于游戏和3D图形应用,支持透明度和多种颜色深度。
|
||
MimeTypeImageTga = "image/x-tga"
|
||
// MimeTypeImageDds dds 图片
|
||
// DDS(DirectDraw Surface)是微软开发的一种纹理格式,主要用于游戏和3D图形应用,支持多种压缩算法。
|
||
MimeTypeImageDds = "image/vnd.ms-dds"
|
||
|
||
// MimeTypeJson json数据格式
|
||
MimeTypeJson = "application/json"
|
||
// MimeTypeTextPlain text/plain
|
||
MimeTypeTextPlain = "text/plain"
|
||
// MimeTypeXWWWFormUrlencoded <form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)
|
||
MimeTypeXWWWFormUrlencoded = "application/x-www-form-urlencoded"
|
||
// MimeTypeXml xml请求方式
|
||
MimeTypeXml = "application/xml"
|
||
// MimeTypeAcc acc音频
|
||
MimeTypeAcc = "audio/acc"
|
||
// MimeTypeAbw .abw后缀的文件
|
||
// 文件扩展名名以.abw/.abw.crashed/.abw.gz结尾的文件是由AbiSource这款开源文字处理软件创建的文件格式。
|
||
// AbiWord是一个免费的文字处理程序,类似于微软的Word, 是适用于各种各样的文字处理任务的专业办公软件。
|
||
// 支持中文等全球多种语言,并支持Windows、Linux、Mac OS等多种操作系统平台。
|
||
MimeTypeAbw = "application/x-abiword"
|
||
// MimeType123 .123后缀文件
|
||
// Open Source 软件包开发了 123文件扩展名,也称为 Lotus 1-2-3 Spreadsheet 文件Gnumeric 。
|
||
// @see https://www.fileviewpro.com/zh-cn/file-extension-123/
|
||
MimeType123 = "application/vnd.lotus-1-2-3"
|
||
// MimeTypeImage3ds .3ds后缀文件
|
||
// Adobe Systems Incorporated软件系列创建了3D Studio Scene (3DS) Adobe Photoshop CC 文件。
|
||
// @see https://www.fileviewpro.com/zh-cn/file-extension-3ds
|
||
MimeTypeImage3ds = "image/x-3ds"
|
||
// MimeTypeVideo3gpp .3g2/.3ga/.3gp/.3gpp文件
|
||
// 3GP(3GPP文件格式)是第三代合作伙伴项目计划(3rd Generation Partnership Project ,简称3GPP)为3G UMTS多媒体服务定义的一种多媒体容器格式,主要应用于3G移动电话,但也能在一些2G和4G手机上播放。
|
||
// @see https://baike.baidu.com/item/3gp/203418?fr=aladdin
|
||
MimeTypeVideo3gpp = "video/3gpp"
|
||
)
|