什么是文件分割工具?

文件分割工具可将任意大文件切分为若干大小相等的部分。当邮件附件有大小限制、上传服务有文件容量上限,或需要将文件拆分到便携式存储介质时,非常实用。分割后的各部分可随时合并还原。

上传文件并选择拆分方式:指定份数、每份最大大小(KB、MB 或 GB),或者——对于 .txt、.csv、.log、.jsonl 等文本文件——按固定行数拆分,或在任意分隔符(空行、“---”分割线或某个关键词)处切分。字节模式会生成 document.part001.pdf、document.part002.pdf 这样的编号分片,用配套的文件合并工具即可无损还原。行模式和分隔符模式生成可单独打开的文本分片,对于 CSV 或 TSV,可在每个分片中重复表头,让每一份都能独立导入。你还可以下载兼容 sha256sum 的 CHECKSUMS.txt,在传输后校验每个分片,并设置自定义输出名称前缀来整理文件。

使用方法

  1. 上传您需要分割的文件。
  2. 选择拆分方式:按份数、按每份最大大小(KB、MB 或 GB),或者——对于文本文件——按每份行数或在分隔符(例如空行)处拆分。
  3. 点击分割,以单独文件或 ZIP 压缩包的形式下载所有分片。

何时使用

  • 用只能附 25 MB 的邮箱发一份 1.2 GB 的项目文件。
  • 把一个大型压缩包拷到 FAT32 格式 U 盘,可是单文件不能超过 4 GB。
  • 把数据库导出拆成 10 块,网速慢的话也能从断点继续上传。

结果

将一个 150MB 的演示文稿分割为三个 50MB 的部分,满足邮件 50MB 附件大小限制,便于分批发送。

常见问题

拆出来的分片能单独播放、打开或运行吗?
取决于模式。视频、压缩包或 PDF 的按字节分片只是原始字节切片,本身没有格式头,所以单独一个分片打不开 —— 必须把所有分片合并回去。文本文件(.txt、.csv、.log、.json)按行或按分隔符分出来的每一份本身就是有效的文本,无需合并就能直接打开阅读。对于 CSV 和 TSV 文件,你还可以勾选「重复表头行」,让每个分片都保留列名。
应该按份数、按每份最大大小、按行,还是按分隔符拆分?
目的地有硬限制(邮箱附件大小、FAT32 单文件限制、免费上传限额等)时,选「按大小拆」。只是想分成整齐的 3 份或 5 份、不在乎字节大小时,选「按份数拆」。处理 .csv、.log、.jsonl 等文本文件且希望每个分片都是可独立打开的文件时,选「按行拆」—— 例如每个 CSV 分片放 10 万行。想在每个空行、每条「---」分隔线或任意自定义关键词处切开日志或 Markdown 时,选「按分隔符拆」。
分片用的命名方式是什么?
格式是 {stem}.part001{ext}、{stem}.part002{ext}……三位数补零的好处是,即使分片超过 100 个,字母排序也保持正确顺序;配套的合并工具默认就是这种命名。
可拆分的文件大小有上限吗?
上限取决于浏览器标签页能用多少内存,桌面端通常几个 GB 没问题。切分用的 Blob.slice 本身很轻,真正的瓶颈是下载前每个分片需要短暂占用内存。
之后要怎么把原文件拼回来?
把所有 .partNNN 文件拖到配套的文件合并工具里,确认顺序和数字后缀一致,然后下载即可。合并后的字节流和原文件一模一样,大小和哈希都不会变。

相关工具