파일 자체에 파일의 해시를 추가하는 방법

파일 자체에 파일의 해시를 추가하는 방법

다음 절차를 따르려고합니다.

나만의 Odin 플래시 가능 TAR 또는 TAR.MD5를 만드는 방법

그리고 명령이 md5sum -t your_odin_package.tar >> your_odin_package.tar나에게 작동하지 않습니다. 즉, 인증된 파일이 있는지 확인하려고 하면 오류가 발생합니다.

md5sum -t your_odin_package.tar >> your_odin_package.tar

뭔가 다르게 해야 하나요? 휴대폰에서 파일을 사용해 보았지만 인증이 작동하지 않는다는 오류가 발생했습니다.

나는 또한 이것을 시도했습니다 :

tar -H ustar -c aboot.mbn sbl1.mbn rpm.mbn tz.mbn sdi.mbn NON-HLOS.bin boot.img recovery.img system.img.ext4 cache.img.ext4 modem.bin >     N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar
sansari@ubuntu:~/stock3$ mv N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar.$(md5sum  abc.tar | cut -d ' ' -f 1)
md5sum: abc.tar: No such file or directory
sansari@ubuntu:~/stock3$ mv N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar    N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar.$(md5sum   N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar | cut -d ' ' -f 1)
md5sum: N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar: No such file or  directory
mv: cannot stat ‘N900PVPUCNC5_N900PSPTCNC5_N900PVPUCNC5_HOME.tar’: No such file or directory

답변1

파일에 md5sum을 추가하면 파일 내용의 md5sum이 변경됩니다. md5sum을 별도의 파일에 저장하거나 md5sum을 포함하도록 파일 이름을 변경하는 것이 더 일반적입니다.

mv abc.tar abc.tar.$(md5sum  abc.tar | cut -d ' ' -f 1)

일부 파일은 체크섬을 파일(헤더 또는 끝 부분)에 저장합니다. 이는 체크섬 자체를 계산하는 데 체크섬을 통합하는 대신 체크섬이 어디에 있는지 알기 위해 이 파일을 검사하는 프로그램에 의존합니다.


IMO에서는 파일에 -t를 사용하면 안 됩니다 .tar.

관련 정보