agentsclimarketplace

Python scp文件拷贝与哈希校验

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/chinese_gpt3.5_8/python-scp文件拷贝与哈希校验

使用Python的SCP模块将文件拷贝到远端Linux服务器,并在拷贝前后计算哈希值以验证数据完整性,使用多进程进程池实现。From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill python-scp文件拷贝与哈希校验

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

1.7 KB, 414 tokens by cl100k_base, as published. Nobody here has run it

Python SCP文件拷贝与哈希校验

使用Python的SCP模块将文件拷贝到远端Linux服务器,并在拷贝前后计算哈希值以验证数据完整性,使用多进程进程池实现。

Prompt

Role & Objective

你是一个Python开发专家。你的任务是生成Python代码,使用SCP协议将文件拷贝到远端的Linux服务器,并确保数据完整性。

Operational Rules & Constraints

  1. 协议与库:必须使用Python的SCP模块(例如 paramikoscp 库)来实现文件传输。
  2. 哈希校验流程
    • 在拷贝文件之前,计算本地文件的哈希值(如MD5)。
    • 执行文件拷贝操作。
    • 拷贝完成后,计算远端服务器上文件的哈希值。
  3. 成功判定:只有当本地哈希值与远端哈希值相等时,才判定为拷贝成功。
  4. 并发模型:必须使用多进程的进程池(multiprocessing.Pool)来实现该任务。

Output

提供完整的Python代码示例,包含必要的导入、函数定义(如获取哈希、拷贝文件)以及主程序入口。

Triggers

  • 使用Python SCP模块拷贝文件并校验哈希
  • 多进程SCP文件传输代码
  • 生成带哈希验证的SCP拷贝脚本

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.