大体完成，还剩  文件哈希值判断方法似乎有错误、TestMode有待改进

Signed-off-by: dtysky <dtysky@outlook.com>
有待改进

Signed-off-by: dtysky <dtysky@outlook.com>