@ai-ecoverse/wasm-rsync

中文文档
3.5.1-7发布于 2026/10/22GPL-3.0-or-later零依赖构建来源已验证近 30 天下载 5061

rsync 3.5.1,用于快速增量文件副本.

中文使用文档
文档目录5 节
  1. 信号
  2. 3.5.1-1 (韩语)
  3. 目的地的连线(3.5.x)
  4. 守护进程:客户名(3.5.1-3)
  5. 3.5.1-6 (中文(简体) )

@ai-ecoverse/wasm-rsync

红外线 3.5.1 用于 块状是因为 园地 目前只提供本地副本 :

pnpm add -g @ai-ecoverse/wasm-rsync
rsync -a --delete src/ dst/
rsync -av --dry-run --exclude='*.log' src/ dst/
rsync -a -c --itemize-changes --stats src/ dst/

本地的 rsync 叉 接收器 和与发送者交谈的生成器 管子;在斯克-内核上,每个管子都是一个真实的过程(Emscripten + Asyncify fork). rsync://在内核插座上的工作(3.4.4-3): rsync --daemon 编号 内核端口,以及它的客户端,或者用7个尾网,到尾网名称. 远程弹壳( E)-e ssh)需要ssh客户端在域. 守护进程模块 auth users 需求 RSYNC_PASSWORD 或者说 --password-file: 没有 交互式密码提示( rsync 获得空密码和守护进程) 拒绝一次,rc5.

建成时没有 OpenSSL, xxhash, zstd, lz4, 图标v, IDN, ACLs 或 xatters( 捆绑 zlib) (笑声) (掌声) 错误消息打印标记符错误编号( E)No such file or directory (44) 用于 Linux 打印 (2)) (中文(简体) ).

从 3.4.4-2起,rsync 需要 slic-内核 ≥ 1.29.2. -a 保存符号链接本身 时间,如上游的rsync,通过 utimensat(AT_SYMLINK_NOFOLLOW)。 。 。 . 年长的内核跟随那里的链接(slic-内核#170)并印出 链接在目标上的时间, 甚至源树上的文件; 保留在 3.4.4-1 低于1.29.2,从未设定链接时间(-J) (中文(简体) ).

在主机文件夹上( 用户机挂载的文件夹) slicc-node),主机无法设置一个同名链接自己的时间,在macOS主机上 也没有模式。 rsync 仍然复制文件、链接和链接目标 正确的(目标),它确是警告者failed to set times on …: Not supported)和出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出入出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出 (单位:千美元).L..tp) (中文(简体) ).

由于 3.4.4-4 rsync 使用 slic-内核的工艺证书:作为根, -a 保持拥有者和团体-o -g),如在Linux上;任何其他用户都保留一个组 只有它属于它。 3.4.4至3岁及更年长者见了Emscripten的固定身份,所以 树根 rsync -a 没有保留所有者.

1.73.3 一个用户的 rsync -a 符号链接输出 0(slic-内核# 449): 年长的内核说一个刚刚创建的链接是0:0,所以chgrp失败了,rc 23,", 和目的地的顶端目录保存源的 m时间(1.36.0-1.73.2) 没有,所以一秒钟 rsync -a -i 逐项列出 .d..t...... ./) (中文(简体) ).

信号

签字、签字和签字, kill, (中文(简体) ), timeout) 结尾有退出的 rsync 代码 20和 rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20),则 Linux:rsync抓住了它们,清理并退出. 永远没有信号结束 自己来 进行中的转移的临时文件( Q).name.XXXXXX)为 删除; 与 --partial 或者说 --inplace 部分复制的文件保存在其下 自有名称,下一次使用相同选项的运行则使用它作为依据 而不是重新开始。 由于 3.4.4-5 rsync 也链接 slic shims的自杀 通过它自己发出的信号结束一个程序 (单位:千美元)kill -TERM - rsync从来不走这条路.

3.5.1-1 (韩语)

上游3.5.1:第33号协议和3.5.0(a) 引入的路径处理安全修复 每个组件解析器拒绝被植入的同位素;参见上游的NEWS. rsync现在以民意测验( ) 等待, 而slic shims 在内核中进行等待 .

3.5.0引入的安全路径解析器(上流NEWS,"BEHAVIOR") 改变你可能碰到的两件事情,如Linux:

  • 通过符号链接到达的目的地目录是另一个用户拥有的 拒绝. 如果Evie来了 /tmp/evelink 指向您可能写入的目录, rsync -a src /tmp/evelink/ 失败的弧 3: refusing to follow a symlink owned by an untrusted user; use --insecure-links …,则 change_dir#1 "/tmp/evelink/" failed。没有复制。 3.4.x 沿用链接.
  • -K (单位:千美元)--keep-dirlinks拒绝目标为 绝对或目标树外数字 : Symbolic link loop弧度 23, 转角 23, 书里没有写的东西 3.4.x通过它写出. 一个亲戚 dirlink 到目的地内部的目录仍然有效.

重要的是谁拥有链接,而不是谁运行 rsync:链接你拥有,和 链接 root 自有, 和以前一样被跟踪, 而 root 则通过 eight 拒绝 链接. --insecure-links (引入于 3. 5.0) 恢复旧行为 运行这些链接.

守护进程:客户名(3.5.1-3)

rsync --daemon 以反向查询方式命名客户( e)reverse lookup = yes, (中文(简体) ), 页:1 从3.5.1-3 从内核的搜索答案 /etc/hosts: 循环客户端是 localhost (单位:千美元)connect from localhost (127.0.0.1) 在日志中),所以 hosts allow = localhost 和类似匹配的由 名称。 其他地址没有名称(connect from UNKNOWN (…); 无查询 转到尾网或任何 DNS 服务器,所以 hosts allow 编号 : hosts deny 页:1 它们取用地址(100.64.0.0/10在3.5.1-3之前,每个客户都是 UNKNOWN之后的 name lookup failed for 127.0.0.1 单行 地址匹配; reverse lookup = no 仍然跳过检查.

3.5.1-6 (中文(简体) )

README 不再命名一个证书内核, 它随时间推移都会停用 cert/meta.json 移动( homescoop# 847). 考特记录是真理的来源. 这个 -c cert行将目录时间也标出( homescoop# 969).

版本与发布记录

@ai-ecoverse/wasm-rsync 共发布 13 个版本,首次发布于 2026/10/10;过去 12 个月发布了 13 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
3.5.1-7latest2026/10/2217 天前
3.5.1-62026/10/2018 天前
3.5.1-52026/10/1919 天前
3.5.1-42026/10/1721 天前
3.5.1-32026/10/1622 天前
3.5.1-22026/10/1622 天前

关于 @ai-ecoverse/wasm-rsync 的常见问题

@ai-ecoverse/wasm-rsync 是什么?

rsync 3.5.1,用于快速增量文件副本.

如何安装 @ai-ecoverse/wasm-rsync?

在项目目录运行 npm install @ai-ecoverse/wasm-rsync,或使用 pnpm add / yarn add / bun add。

@ai-ecoverse/wasm-rsync 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ai-ecoverse__wasm-rsync 是否存在。

@ai-ecoverse/wasm-rsync 可以商用吗?

@ai-ecoverse/wasm-rsync 使用 GPL-3.0-or-later 许可。强 Copyleft:分发包含该代码的软件时,整个作品需以 GPL-3.0 兼容许可开源,并附带专利与反锁定条款。仅内部使用不触发此义务。以上为概括,不构成法律意见,请以许可原文为准。

@ai-ecoverse/wasm-rsync 的下载量有多少?

根据 npm 官方下载统计,@ai-ecoverse/wasm-rsync 在 2026/10/05 – 2026/11/03 这 30 天内被下载 5,061 次,日均约 169 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-ecoverse/wasm-rsync 还在维护吗?

最新版本 3.5.1-7 发布于 2026/10/22(17 天前);至今共发布 13 个版本,其中过去 12 个月发布了 13 个;首次发布于 2026/10/10。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。