Peter Bubestinger-Steindl
(peter @ ArkThis.com)
November 2022
Most popular: Hashcodes / Checksums
Filename: plain.txt
“This is a raw text file.”
MD5 = b3a243d2443037a783c8799fe2c4926a
Filename: plain.txt
“This is a raw text file.⎕”
MD5 =
7096384353da7d8cb59b1395e63d1250
REF =
b3a243d2443037a783c8799fe2c4926a
Filename: plain.txt
“this is a raw text file.”
MD5 =
a94a15d1b72bbfee7997bf237cf0347e
REF =
b3a243d2443037a783c8799fe2c4926a
Filename: plain-text.txt
“this is a raw text file.”
MD5 =
a94a15d1b72bbfee7997bf237cf0347e
REF =
a94a15d1b72bbfee7997bf237cf0347e
Generate fixity information as early as possible in a file’s lifecycle.
Fixity information can be gathered/documented on different levels:
Linux / MacOS: $ ls -la > dirlist.txt
Windows: C:\> dir /s /a > dirlist.txt
Linux / MacOS: md5sum *.* > MD5SUMS.md5
“Content hashing is still hardly known - yet incredibly powerful.”
$ ffmpeg -i input_file -map 0 \
-f streamhash -hash md5 -hide_banner - -v quiet
Output:
0,v,MD5=3f874757d9c1a2bc8adacb070f1a2e60
1,a,MD5=484a92455b87cc48d6d9cad5dd93435c
2,a,MD5=fdb680635a4cc3dd8419c96387760031
ffmpeg -loglevel quiet -i VIDEOFILE -an -f framemd5 VIDEOFILE.framemd5
Generates One hash per frame:
GUI to handle hashcodes (Windows only).
Website: code.kliu.org/hashcheck
“Bags have built-in inventory checking, to help ensure that content transferred intact.”
A GUI for handling BagIt bags.
Comments?
Questions?