文本文件

文本文件拆分工具

把文本按行数、份数或近似大小拆成多个文件,保留完整行与文字字符。

所有文件仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

读取一个本地文本文件后,在完整行之间拆分,并将结果保存为 UTF-8。按大小拆分使用编码后的字节数估算,避免从多字节字符中间截断。

如何使用

  1. 选择一个文本文件,并确认文字编码。
  2. 选择每份行数、目标份数或近似大小。
  3. 查看总行数、拆分份数及各份的名称与大小,留意超长单行提示。
  4. 下载拆分文件,或一次下载 ZIP。

功能说明

  • 支持按固定行数拆分。
  • 支持按目标份数尽量均衡分配完整行。
  • 支持按 UTF-8 近似大小拆分,不截断多字节字符。
  • 结果采用带补零编号的文件名,例如 original-part-001.txt。

拆分与编码说明

  • 默认保留完整行,不从一行中间拆开文字。
  • 如果一行本身大于目标大小,该行所在分块可能超过目标;这属于按完整行拆分的正常结果。
  • 输出为 UTF-8;按份数拆分时以非空分块为准,文件行数少于目标份数时不会制造大量空文件。

使用限制

  • 输入文件最大 50 MiB,超过 10 MiB 会提示内存使用。
  • 最多生成 200 份,输出合计最多 100 MiB;如超限,请增大每份大小或行数。

隐私

所有文件仅在您的浏览器中处理,不会上传到服务器。

文件名、输入文字与结果也仅在当前浏览器中处理。工具不会自动保存您的输入,请在清空或离开页面前下载需要保留的结果。

FAQ

可以按行拆分吗?

可以。例如 10,000 行按每份 1,000 行拆分,可得到 10 个分块。

可以按文件大小拆分吗?

可以按 UTF-8 编码后的近似字节数拆分,实际边界会保留完整行,因此并不保证每份大小完全相同。

会把 UTF-8 字符切坏吗?

不会从编码字节中间硬切。文本先正确解码,再按完整行分组并输出 UTF-8。

一行比目标大小还大怎么办?

该行会完整保留,因此所在分块可能超过目标大小;页面会说明这一点。

所有分块如何下载?

多个结果可打包为 ZIP,文件名带递增且补零的编号,便于按顺序恢复。

返回开发者工具分类首页