TAR 아카이브에 체크섬 정보를 추가하는 방법(예:
file.tar
->file.tar.md5
또는file.tar.gz
->file.tar.gz.md5
여기저기 검색해 보았지만 이에 대한 가이드나 앱이 없습니다. 무결성을 자동으로 검사할 수 있어야 합니다.
답변1
이 파일은 "체크섬이 있는 아카이브"가 아닙니다. a.tar.md5는 파일에 기록된 a.tar의 체크섬입니다.
md5sum a.tar > a.tar.md5
이것을 쉽게 확인할 수 있습니다. a.tar와 a.tar.md5를 동일한 디렉토리에 넣고 실행하십시오.
md5sum --check a.tar.md5
MD5는무겁게체크섬을 사용하는 것은 충돌이 많고 권장되지 않습니다.너무 쉽게동일한 MD5 체크섬을 사용하여 다른 파일을 만듭니다(이는 MD5가 파일이 의도적으로 수정되지 않았음을 입증할 수 없음을 의미합니다.).
대신 SHA-256을 사용하세요! 이 명령은 sha256sum
대신 사용한다는 점을 제외하면 완전히 동일한 방식으로 작동합니다 md5sum
.