Safew 通常能发送绝大多数常见文件格式:文档(.docx/.pdf/.txt/.odt)、图片(.jpg/.png/.webp/.heic/.tiff)、音视频(.mp4/.mp3/.wav/.mkv)、压缩包(.zip/.rar/.7z)以及表格、代码、电子书、CAD 与 GIS 数据等;不过可执行文件、脚本或超大文件常受安全策略、大小限额或平台设置限制,具体以 Safew 的产品说明或管理员策略为准。

先把问题拆开:什么叫“支持发送”
要理解 Safew 支持哪些文件格式,先别只盯着扩展名。*“支持发送”* 包含好几个层面:
- 格式兼容性:客户端(网页、手机、桌面)能识别并打包/传输该文件。
- 服务器接收:后端接受该类型并在存储、转发时不被阻挡。
- 安全策略:反病毒、扩展名黑名单或 MIME 类型过滤可能阻止某些文件。
- 大小与带宽:即便格式被允许,单文件大小或总量限制也会影响能否发送。
- 展示/预览:是否能在客户端直接预览(例如 PDF、图片、MP4)也算一种支持体验。
典型被支持的文件类型(实务清单)
下面是按类别整理的、在大多数安全文件传输软件里通常被允许的格式。我把常见扩展和对应用途列出来,方便你马上对号入座。
文档和办公文件
- .doc / .docx(Microsoft Word)
- .xls / .xlsx / .csv(Excel / 数据表)
- .ppt / .pptx(PowerPoint)
- .pdf(便携式文档)
- .txt / .rtf / .odt(纯文本与开源文档)
图片与图形
- .jpg / .jpeg / .png / .gif(常见位图)
- .webp(现代高效图片格式)
- .tiff / .bmp(高精度、专业用途)
- .heic(iPhone 默认相片格式)
- .svg(矢量图)
音频与视频
- .mp3 / .wav / .aac / .flac(音频)
- .mp4 / .mkv / .avi / .mov / .wmv(视频)
- .ogg / .webm(开源媒体容器)
压缩包与归档
- .zip / .rar / .7z / .tar / .tar.gz / .tar.bz2
- 很多平台更倾向于 .zip,因为兼容性最好
代码与数据格式
- .py / .js / .java / .c / .cpp / .html / .css(源代码)——通常建议先压缩
- .json / .xml / .yaml / .csv(结构化数据)
专业与其他格式
- .dwg / .dxf(CAD 文件)
- .shp / .geojson / .kml(GIS 数据)
- .epub / .mobi(电子书)
- .iso / .vmdk(镜像、虚拟机)
- .ttf / .otf(字体)
那些常被限制或额外处理的文件
很多人会问:“可不可以直接发 .exe 或脚本?” 这类文件常常被平台限制,原因很简单:安全。
- 可执行文件(.exe、.dll、.bat、.msi):通常会被拦截或需要额外校验;一些服务允许压缩后传输,但也可能被扫描或拒收。
- 脚本文件(.sh、.ps1、.py):同样有风险,尤其带执行权限的脚本。
- 大型镜像与数据库备份:超出单文件或总配额的会被拒绝,需用分片上传或专用存储链接。
- 受版权或隐私保护的内容:根据平台政策和法律要求,可能限制传输或需要声明。
扩展名与 MIME 类型参考表
下面给出常见扩展的 MIME 类型,既能帮助判断传输时的 Content-Type,也方便你在调用 API 时设置。
| 扩展名 | MIME 类型(示例) |
| application/pdf | |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation |
| .jpg / .jpeg | image/jpeg |
| .png | image/png |
| .webp | image/webp |
| .mp4 | video/mp4 |
| .mp3 | audio/mpeg |
| .zip | application/zip |
| .json | application/json |
| .csv | text/csv |
关于大小限制与传输策略
嗯,这个很关键——很多时候不是文件类型阻止你,而是大小和网络。一般注意点:
- 单文件大小上限:常见 SaaS 平台从 25MB、100MB 到几 GB 不等;企业版或专用服务可设更高上限或无限制。
- 总存储配额:账户或组织通常有总空间限制,超出需清理或升级。
- 断点续传:大文件建议采用分块上传(chunked upload),支持断点续传和校验,减少网络波动影响。
- 压缩与转码:为了控制大小,可以事先压缩或转码(如图片转 webp、视频转 h.264/mp4)。
安全与合规:你需要知道的那些细节
安全是文件传输的核心,尤其像 Safew 这种带“safe”概念的工具,通常会有以下机制:
- 反病毒与沙箱扫描:上传时会自动扫描已知恶意软件。
- 扩展名与 MIME 校验:服务器会同时检查扩展名与 MIME 类型是否一致,发现异常可能阻止上传。
- 内容深度检测:对压缩包内文件也会进行解包扫描,防止利用压缩包绕过检测。
- 权限与访问控制:可设置下载密码、有效期、只读或指定用户访问。
- 端到端加密与传输加密:传输层通常用 TLS,加密存储或端到端加密则视产品而定。
- 审计日志:记录谁上传、谁下载、何时何地,满足合规需求。
实战建议:如何把文件准备好再发给别人
我把常用的操作顺序写出来,按着做就能少出问题。
- 先确认收方是否能打开该格式(比如对方手机可能无法直接打开 .heic 或 .mkv)。
- 尽量压缩多个小文件为一个 .zip,既方便也减少传输请求次数。
- 对大文件使用分片上传或将文件上传到云盘再分享短链。
- 敏感文件加密(例如用 7-Zip 或者加密容器),并用安全渠道把密码告诉对方。
- 避免直接发送可执行或脚本文件,必要时先压缩并告知对方用途与来源。
- 保留上传记录截图或日志,遇到纠纷时有据可查。
开发者视角:API 上传时的注意点
如果你要通过 API 把文件传到 Safew(或类似服务),这些点常常踩坑:
- 设置正确的 Content-Type;不要只靠扩展名。
- 实现分片上传与重试逻辑,处理网络波动。
- 校验文件完整性(如 MD5、SHA256)以确认上传无损。
- 如果要支持预览(PDF、图片、视频),后端可能需要生成缩略图或转码任务。
- 处理跨域(CORS)问题时,浏览器端的上传策略会影响可用性。
常见问答(我写着写着就把几个问题列出来了)
Q:能直接发 .exe 吗?
A:很多平台默认阻止或在上传前做严格扫描。可以尝试压缩并加密后发送,但也可能被安全策略解包扫描。最佳做法是使用可信的安装包分发渠道或通过企业文件共享解决。
Q:对方手机打不开文件怎么办?
A:把文件转成更通用的格式:图片转 .jpg/.png、视频转 .mp4、文档转 .pdf。或者把源文件压成 .zip 提示对方用解压工具。
Q:发送超大文件(几十 GB)有什么推荐?
A:用分块上传、专用的文件传输工具(支持断点续传),或直接把文件放到云存储(S3、企业网盘),再分享权限受控的下载链接。
最后一点:如何确认 Safew 的具体规则
上面这些是基于常见安全文件传输产品的通用实践。如果你需要准确到 Safew 的严格支持列表和大小策略,最好查看 Safew 的官方文档、服务条款或直接联系管理员/客服。通常产品说明会明确列出允许与禁止的扩展名、单文件大小上限以及存储策略。
对了,我在写这篇的时候又想起一个小细节:如果你经常需要给非技术人发送文件,把格式和打开方法写清楚,会省去很多来回沟通的时间。像“把视频转为 MP4(h.264 编码),文件名末尾加上分辨率”这种小提示,长期看很值得。