Canva 多页导出常以浏览器 压缩包 交付,与桌面画板「持续往文件夹吐 位图」不同。本文写给要在 远程 Mac 上做可审计流水线的同学:对照表、五步落地、抽检思路、网关最小权限 与告警、收录与内链规划及 常见问题;刻意围绕 闭合压缩包 写,避免与已有画板导出监听文重复。
痛点
下载文件常「先出现再长大」,早解压易坏包;包内层级深、多语言文件名,扁平化易撞名;倍率与透明若不在专机侧批检,联调才爆雷。换 远程专机 可避免睡眠与同步盘干扰,也方便统一给外包只读交付目录。
对照表
| 维度 | 先监听闭合包再解压 | 直接监听文件夹内图 |
|---|---|---|
| 触发 | 以包为原子任务较稳 | 多段写入干扰大 |
| 命名 | 需解压归并再套模板 | 一般较扁 |
| 贴合 Canva | 贴合多页下载 | 更贴桌面工具习惯 |
落地步骤
- 本地卷建
canva_inbox、work、out、failed、archive,浏览器下载指到收件箱,记磁盘软阈值。 - 监视
*.zip:防抖后双次stat大小一致再入队;解压到work/批次/,png复制到待检目录,撞名用页序或短哈希。 - 用 OpenClaw 串行魔数、宽高整除基准倍率、颜色类型与透明抽检、可选体积;每步单退出码写
jsonl。 - 瞬时错退避重解;规则错进
failed附清单,修后只重跑清单;过线整批进out,原包与日志按日进archive。 - 网关只暴露窄命令与白名单目录;失败率、连坏包、磁盘水位超阈走 webhook 或邮件。详见《监听重试与归档》《批量质检》《安装指南》。
门槛与脚本
- 宽或高须整除约定基准(如三百七十五逻辑宽对应的一倍图),否则拦晋升。
- 要透明的稿:抽检窗内非不透明像素占比须过极小阈;要实底的稿:四边防大面积透明噪声。
- 脚本分两道:先轻量读头与宽高,再对 rgba 步进采样或扫边带,忌全表逐像素拖垮算力。口径见《透明清单》。
# unzip -q -d "$WORK/$JOB" "$ZIP"
# find "$WORK/$JOB" -name '*.png' -exec cp {} "$STAGE/" \;
网关与告警
令牌绑回环或内网;进程白名单仅解压与探针;根目录读写范围写死。告警体带 rules_version 便于分辨「包未闭合」与「规则升级」。
收录与内链
列表与支柱文互链成簇,更新站点地图后提交搜索控制台;摘要显式写「浏览器压缩包」以区隔画板监听长尾。
work 设容量上限并与水位联动,防重试写满盘。
常见问题
为何以包为原子?
一批一结,防抖比跟写零散图简单。
解压乱名?
复制时生成短稳定名,勿拿长中文路径当存储键。
能开远壳吗?
不建议;窄代理即可。