Files
kefu/im/.deploy/inspect-prod-source.py
T
2026-09-03 08:38:17 +08:00

6 lines
420 B
Python

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]}))