From 34dd5114aa6f76ca8cfa940539f065428de23807 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Dec 2025 23:40:55 +0900 Subject: add gen.py and makefile --- gen.py | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 gen.py (limited to 'gen.py') diff --git a/gen.py b/gen.py new file mode 100644 index 0000000..e88c27d --- /dev/null +++ b/gen.py @@ -0,0 +1,90 @@ +from base64 import b64encode +from zlib import compress + +template0 = """ +from base64 import b64decode;exec(b64decode((b'~~').split(b'###')[0])) +""" +template1 = """ +from base64 import b64encode +from zlib import compress, decompress +j = b'107' +s = b"@@" +z = decompress(b64decode(s)).replace(b"j = b'%s'" % j, b"j = b'%03d'" % ((int(j)+1) % 108)) +t = z.replace(b"@"+b"@", b64encode(compress(z))) +u = b64encode(t) + +def fmt(u, f, php): + H = 10 + W = 17 + NL = b"\\n" + if php: + ss = b"