サイズが128KBのファイルがあり、32KBごとにSHA256ハッシュを計算しようとしています。つまり
Hash 1 - Start of file - Start of file + 32KB
Hash 2 - 32KB - 64KB
Hash 3 - 64KB - 96KB
Hash 4 - 96KB - 128KB
sha256sumを使用してファイル全体を計算できますが、スクリプトからファイルの一部を作成することはできません。
ベストアンサー1
GNUの使用split
:
for i in {1..4}; do
split -n"$i"/4 file | sha256sum
done