일반적으로 두 가지
가 있습니다MD5 업로드 파일의 무결성 확인
실행 프로그램, 이미지 파일, 임시 파일 또는 기타 모든 유형의 파일 등 모든 문자열이나 파일은 크기에 관계없이 고유한 MD5 정보 코드를 가지고 있으며, 이 파일이 수정되면 MD5 코드도 변경됩니다. MD5 의 128 비트 정수를 얻기 위해 간단한 호출만 하면 됩니다. 그런 다음 이 128 비트계 16 바이트를 16 진수 표현으로 변환하면 됩니다.
OSS 는 업로드된 파일의 무결성을 확인합니다
OSS 의 object 에는 etag 태그가 있습니다. etag 는 주로 서버측 데이터의 변경 여부를 결정하는 데 사용됩니다. 그러나 이 태그는 파일의 MD5 값과 반드시 동일하지는 않으므로 데이터 일관성을 검증하는 기준으로 사용하지 않는 것이 좋습니다.
OSS 에 업로드된 파일과 로컬 파일이 일치하는지 확인해야 하는 경우 파일을 업로드할 때 파일의 컨텐트-MD5 값을 휴대할 수 있습니다. 이 경우 OSS 서버는 OSS 서버에서 수신한 파일의 MD5 값이 컨텐트-MD5 와 일치하는 경우에만 성공적으로 업로드할 수 있으므로 업로드 데이터의 일관성을 보장할 수 있습니다.