OPEN THE TOOLBOX
完整流程,也是一份代码。
在本地用 Python 生成、校验和还原。网页与脚本使用相同的通用协议。
从 Git diff 到编码文本
git -c core.quotePath=false diff -U0 > changes.patch # 可选:精简文本补丁 python toolez.py compact changes.patch compact.json python toolez.py pack zip changes.zip compact.json python toolez.py encode changes.zip transfer.txt
在接收端还原
python toolez.py decode transfer.txt changes.zip # 解压后,将精简补丁恢复为标准 .patch python toolez.py restore compact.json changes.patch # 默认仅预演,检查目标原文和补丁是否匹配 python toolez.py apply changes.patch --root /path/to/repo # 明确执行写入 python toolez.py apply changes.patch --root /path/to/repo --write
Python 3.10+。ZIP、TAR、TAR.GZ 只需标准库;7z 打包需要 pip install py7zr。应用补丁需安装 Git。输出文件默认不覆盖。
源码预览
下载 .py ↧本地环境准备完成后显示源码…