Processes tape-image downloads (filetype_id 8, 22), extracts zip contents, finds the inner tape file (.tap/.tzx/.pzx/.csw), computes MD5/CRC32/size, and upserts into software_hashes table. Exports a JSON snapshot for DB wipe recovery. Supports --resume, --rebuild-all, --start-from-id, --export-only flags with state file persistence. claude-opus-4-6@MacFiver