优化了检查体动标签正确性的代码

This commit is contained in:
Yorusora
2025-05-22 10:50:51 +08:00
parent c6778b5548
commit 17b896e49d
3 changed files with 14 additions and 9 deletions

View File

@ -205,4 +205,15 @@ class PublicFunc:
"path": str(path),
"freq": int(freq)
}
return Result().success(data=data)
return Result().success(data=data)
@staticmethod
def examine_artifact(artifact):
# 检查体动标签正确性,长度
if len(artifact) % 4 != 0:
return Result().failure(info=Constants.INPUT_FAILURE +
Constants.FAILURE_REASON["Artifact_Format_Not_Correct"])
for i in range(0, len(artifact), 4):
unit_data = artifact[i:i + 4]
if len(unit_data) < 4:
break