나는 file.bin
및 을 가지고 있습니다 file.bin.sha
. 32바이트 이며 file.bin.sha
이진 데이터를 포함합니다. 체크섬을 확인하는 방법은 무엇입니까? sha256sum
불평하다 no properly formatted SHA256 checksum lines found
.
답변1
256비트 바이너리 값을 16진수 ASCII 표현으로 변환하고 파일 이름을 추가하여 sha256sum에 필요한 검사 파일을 생성합니다.
echo $(od -An -tx1 file.bin.sha | tr -d '\n ') file.bin > my256
sha256sum -c my256
od
- 8진수(2진수, 16진수) 파일 덤프-An
- 주소 억제-tx1
- 1바이트 값, 16진수로 인쇄tr -d '\n '
- 출력에서 공백과 개행을 억제합니다.