from pathlib import Path import hashlib,json,zipfile p=Path('/www/server/xingyu-im/releases/nearby-post-media-20260901-115131/backend-source.zip') with zipfile.ZipFile(p) as z: print(json.dumps({'sha256':hashlib.sha256(p.read_bytes()).hexdigest(),'count':len(z.namelist()),'roots':sorted(set(n.split('/',1)[0] for n in z.namelist() if n)),'sample':[n for n in z.namelist() if n.startswith('rollback-backend/')][:5]}))