文件分割与合并
将大文件分割为多个小块,或将分块文件重新合并为原始文件
点击选择文件,或将文件拖拽到此处
分割完成
点击选择多个分块文件,或将文件拖拽到此处
已选文件(可拖拽调整顺序)
关于文件分割与合并
- 文件分割工具可将大文件切分为多个小块,便于通过有大小限制的渠道传输(如邮件附件、网盘单文件限制)
- 合并工具可将分割后的文件块按顺序重新拼接为原始文件,恢复完整内容
- 支持任意格式的文件,分割和合并均在浏览器本地完成,文件不会上传到服务器
操作说明
- 分割:选择文件 → 设置分割方式(按大小或按数量)→ 点击「开始分割」→ 逐个下载分块文件
- 合并:切换到「合并文件」模式 → 按顺序选择所有分块文件 → 填写输出文件名 → 点击「开始合并」→ 下载合并后文件
- 合并时文件顺序非常重要,请确保按分割时的编号顺序选择文件
- 支持拖拽文件到上传区域
注意事项
- 浏览器内存限制:处理超大文件(>2GB)时可能因浏览器内存不足而失败,建议使用专业工具处理超大文件
- 分块文件命名格式为
原文件名.part001、.part002……,合并时请按此顺序选择 - 所有处理均在浏览器本地完成,不会上传任何数据
文件分割知识详解
为什么需要文件分割
| 场景 | 限制 | 解决方案 |
|---|---|---|
| 邮件附件 | 通常 10–25 MB | 分割为多个小于限制的块 |
| 网盘单文件 | 免费版通常 4 GB | 分割后分批上传 |
| FAT32 文件系统 | 单文件最大 4 GB | 分割为 4 GB 以下的块 |
| HTTP 上传接口 | 服务器配置限制 | 分片上传(Multipart Upload) |
| Git LFS | 单文件建议 <100 MB | 分割或使用专用存储 |
命令行工具速查
Linux/macOS 系统内置 split 命令,功能更强大:
# 按大小分割(每块 100MB)
split -b 100m largefile.zip largefile.zip.part
# 按行数分割
split -l 1000 data.csv data_
# 合并(Linux)
cat largefile.zip.part* > largefile_merged.zip
# Windows PowerShell 合并
Get-Content part* -Raw | Set-Content merged.zip
split -b 100m largefile.zip largefile.zip.part
# 按行数分割
split -l 1000 data.csv data_
# 合并(Linux)
cat largefile.zip.part* > largefile_merged.zip
# Windows PowerShell 合并
Get-Content part* -Raw | Set-Content merged.zip