跳到主内容
UniKit

文件复制

把粘贴的文本或本地文本文件的内容复制成 1–999 份,可选「第 N 份」序号标题、换行/空行/自定义分隔符与首尾空白处理,并给出字符数与 UTF-8 字节数。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

直接粘贴,或从本地文本文件读取;默认去掉首尾空白,输入后即时生成结果。

序号标题在每份前加一行「第 N 份」。
去掉首尾空白关闭后原样保留输入开头与结尾的空格、换行。

选择 .txt / .md / .csv / .json 等文本文件,内容会读进上面的输入框。

复制结果

各份之间用所选分隔符连接;输出超过 5 MiB 会直接报错,不会把浏览器卡死。

粘贴文本或读取文件后即可看到复制结果

份数

0

字符数

0

UTF-8 字节数

0

单份字节数

0

这个工具能做什么

  • 把一段粘贴的文本或读入的文本文件内容复制成多份,用于批量造重复数据、占位测试文本
  • 按需加「第 N 份」序号标题、用换行或空行分隔,一键复制整段结果
  • 先用 UTF-8 字节数确认结果大小,避免把超大文本贴进聊天窗口或接口请求

示例

输入

收货人:张三
订单号:A001

输出

第 1 份
收货人:张三
订单号:A001

第 2 份
收货人:张三
订单号:A001

第 3 份
收货人:张三
订单号:A001

示例就是页面「示例」按钮的预设:复制 3 份、每份前加一行「第 N 份」、份与份之间空一行(分隔符写 \n\n)。

常见问题

这个工具是真的复制文件吗?

不是。网页拿不到你磁盘上的文件路径,也没有权限写文件,它复制的是文本内容:粘贴进来的文本,或你选中的文本文件读进来的内容。要复制二进制文件请用系统自带的文件管理器。

为什么份数最多 999、输出最多 5 MiB?

结果会拼成一个 JS 字符串放在内存里,字符串越大越慢。工具在拼接之前按「单份 UTF-8 字节数 × 份数」估算,超过 5 MiB 直接报「结果超过 5 MiB 输出上限」,而不是硬撑到标签页卡死。注意上限按字节算,一个常用汉字占 3 字节。

字符数和 UTF-8 字节数为什么不一样?

字符数统计的是 Unicode 码点数,字节数统计的是 UTF-8 编码后的长度:ASCII 字符 1 字节、常用汉字 3 字节、emoji 4 字节。所以「中文」两个字是 2 个字符、6 个字节。

分隔符里怎么写换行?

分隔符输入框里写 \n 表示换行、\n\n 表示空一行,也支持 \t 制表符、\r 回车和 \\ 反斜杠;留空则各份直接首尾相连。

「去掉首尾空白」会改坏我的文本吗?

只去掉整段文本开头和结尾的空格、制表符与换行,段内的空行和缩进都保留。需要原样保留时把这一项关掉即可。

关键词:文件复制文本复制成多份批量复制文本复制 N 份UTF-8 字节数text duplicatorduplicate textcopy text multiple timesfile-copy

同类工具