Hashsum

如何將文件的雜湊添加到文件本身

  • November 6, 2014

我正在嘗試遵循以下程序

如何創建自己的 Odin Flashable 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

通過將 md5sum 添加到文件中,文件內容的 md5sum 會發生變化。更常見的是將 md5sum 保存在單獨的文件中,或者更改文件名以包含 md5sum:

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

有些文件在文件中儲存校驗和(在標題中或末尾的某個位置)這依賴於檢查它以知道校驗和在哪裡的程序,而不是將其合併到計算校驗和本身中。


您不應該在 IMO 上使用 -t.tar文件。

引用自:https://unix.stackexchange.com/questions/166348