2016-06-20 2 views
0

나는 이것에 대한 해답을 보았지만 올바른 방법을 찾지 못했습니다. 우리 패키지는 다른 팀에 의해 .tar 형식으로 만들어졌습니다. 파이썬을 사용하여 타르 볼 (tar ball)에있는 파일 내용의 체크섬을 어떻게 얻을 수 있습니까? 사람들은 보관 중에 md5 파일을 만들 것을 제안했지만 그 방법은 아닙니다. 아무도 이것에 대해 뭔가 제안 할 수 있습니까? 미리 감사드립니다. .tar 파일에서 md5 얻기

답변

1

tar 형식에는 파일 내용 자체에 대한 파일 무결성 정보가 없습니다. 형식에는 파일 메타 데이터가 들어있는 각 헤더 블록의 체크섬 만 포함되지만 파일 내용의 무결성을 보장하지는 않습니다.

형식에 대한 자세한 내용은 Basic Tar Format을, tar 파일의 데이터 손상에 대한 간단한 설명은 here을 참조하십시오.

파일 자체의 무결성을 보장하는 유일한 방법은 아카이브에있는 파일 또는 보관할 때 타르볼 자체에 대한 체크섬 또는 해시를 계산하는 것입니다. 이는 이미 사람들에게 제안한 것처럼 말입니다.

관련 문제