2017年8月12日星期六

在Mac OS X 10.10以上以BASH指令作SHA比對

假設SHA256的結果(Message Digest)檔案名以sha256作結尾。 以下指令是比對本路徑底下(`pwd`)的所有m4a檔,使用時請因應情況改動。


製作:
for f in *.m4a; do openssl sha256 "$f" > "$f.sha256"; done
比較:
for f in *.m4a; do diff <(openssl sha256 "$f") <(cat "$f.sha256"); done