6 lines
420 B
Python
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]}))
|