From 7008ed751c798cecb323b8b19ed2a8f17f2b7e1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Tue, 7 Jul 2026 15:24:15 +0400 Subject: [PATCH] fix: drhider _checksum_inn12 (IndexError), revert broken _build_zip --- deploy/drhider/drhider.py | 2 +- site/services/drhider.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/drhider/drhider.py b/deploy/drhider/drhider.py index 1ecf74f..ec816a1 100644 --- a/deploy/drhider/drhider.py +++ b/deploy/drhider/drhider.py @@ -464,7 +464,7 @@ class TwoPassObfuscator: def _build_zip(self, files: List[Tuple[str, bytes]], mapping_csv: str = "") -> bytes: """Собрать ZIP с обфусцированными файлами + mapping.csv.""" buf = io.BytesIO() - with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED, metadata_encoding='utf-8') as zf: + with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED) as zf: for fname, content in files: zf.writestr(fname, content) if mapping_csv: diff --git a/site/services/drhider.py b/site/services/drhider.py index 7ebea53..716d59d 100644 --- a/site/services/drhider.py +++ b/site/services/drhider.py @@ -456,7 +456,7 @@ class TwoPassObfuscator: def _build_zip(self, files: List[Tuple[str, bytes]], mapping_csv: str = "") -> bytes: """Собрать ZIP с обфусцированными файлами + mapping.csv.""" buf = io.BytesIO() - with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED, metadata_encoding='utf-8') as zf: + with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED) as zf: for fname, content in files: zf.writestr(fname, content) if mapping_csv: