ヒント
ヒント 1見る
jobs.log の1行は key=value の欄が空白で区切られています。job が archive(archive-test や backup は別のジョブ)で、かつ status=ok の行が、part ごとに1行あります
ヒント 2見る
value は断片を16進にした文字列を逆順に並べたものです。各 value を逆順に戻し、part の番号順につないで16進デコード(xxd -r -p や bytes.fromhex)します
ヒント 3見る
できた英小文字と数字のトークンを python3 challenge.py '<トークン>' に渡します。失敗・再試行の行や別ジョブの value はおとりです