ファイル自体にファイルのハッシュを追加する方法

ファイル自体にファイルのハッシュを追加する方法

次の手順に従ってください。

独自のOdin Flash対応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

関連情報