Skip to content

文件后缀枚举

文件后缀枚举用于文件类型判断、图标匹配、下载处理和上传限制等场景。

FileSuffixEnum

枚举键名后缀值说明
DOCX'docx'Word 文档
DOC'doc'Word 文档
PDF'pdf'PDF 文档
PPTX'pptx'PowerPoint 演示文稿
PPT'ppt'PowerPoint 演示文稿
XLSX'xlsx'Excel 表格
XLS'xls'Excel 表格
JPG'jpg'图片
PNG'png'图片
JPEG'jpeg'图片
WEBP'webp'图片
GIF'gif'图片
MP4'mp4'视频
AVI'avi'视频
FLV'flv'视频
MKV'mkv'视频
MP3'mp3'音频
WAV'wav'音频
TXT'txt'文本文档
JSON'json'JSON 文档
ZIP'zip'压缩文件
RAR'rar'压缩文件
HTML'html'HTML 文件
MD'md'Markdown 文件

ImageFileSuffixEnum

枚举键名后缀值说明
JPG'jpg'JPG 图片
PNG'png'PNG 图片
GIF'gif'GIF 图片
JPEG'jpeg'JPEG 图片
WEBP'webp'WebP 图片

VideoFileSuffixEnum

枚举键名后缀值说明
MP4'mp4'MP4 视频
AVI'avi'AVI 视频
FLV'flv'FLV 视频
MKV'mkv'MKV 视频

PptFileSuffixEnum

枚举键名后缀值说明
PPT'ppt'PowerPoint 演示文稿
PPTX'pptx'PowerPoint 演示文稿

DocumentFileSuffixEnum

枚举键名后缀值说明
DOC'doc'Word 文档
DOCX'docx'Word 文档
PDF'pdf'PDF 文档
TXT'txt'文本文档
XLS'xls'Excel 表格
XLSX'xlsx'Excel 表格
JSON'json'JSON 文档

MusicFileSuffixEnum

枚举键名后缀值说明
MP3'mp3'MP3 音频
WAV'wav'WAV 音频

CompressFileSuffixEnum

枚举键名后缀值说明
ZIP'zip'ZIP 压缩文件
RAR'rar'RAR 压缩文件

MarkdownFileSuffixEnum

枚举键名后缀值说明
MD'md'Markdown 文件

示例

typescript
import { FileSuffixEnum, ImageFileSuffixEnum } from '@mingto/tools'

FileSuffixEnum.PDF // 'pdf'
ImageFileSuffixEnum.PNG // 'png'

注意事项

  • 枚举值均为不带点号的小写后缀。
  • 文件判断函数通常会先提取后缀,再匹配对应的枚举值。