这个工具是什么
读取一个本地文本文件后,在完整行之间拆分,并将结果保存为 UTF-8。按大小拆分使用编码后的字节数估算,避免从多字节字符中间截断。
如何使用
- 选择一个文本文件,并确认文字编码。
- 选择每份行数、目标份数或近似大小。
- 查看总行数、拆分份数及各份的名称与大小,留意超长单行提示。
- 下载拆分文件,或一次下载 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,文件名带递增且补零的编号,便于按顺序恢复。