From 78ec6b785fc9af73806590660b012e6ad367e132 Mon Sep 17 00:00:00 2001 From: MemRelay Date: Sun, 27 Sep 2026 15:42:32 +0800 Subject: [PATCH] =?UTF-8?q?create:=20=E5=88=86=E5=8F=91=E5=8C=85=E5=8F=AA?= =?UTF-8?q?=E5=B8=A6=E6=9C=8D=E5=8A=A1=E7=AB=AF=E5=AD=97=E8=8A=82=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MemRelay-Operation: memory-save:rapt-package-pyc-20260927 MemRelay-Resource: 9ee1d156-6878-4d9c-a267-95779d5078df --- .../分发包只带服务端字节码.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 projects/280dd2a0-d23d-4a71-91e1-dce4353163be/分发包只带服务端字节码.md diff --git a/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/分发包只带服务端字节码.md b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/分发包只带服务端字节码.md new file mode 100644 index 0000000..4b41b11 --- /dev/null +++ b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/分发包只带服务端字节码.md @@ -0,0 +1,19 @@ +--- +title: 分发包只带服务端字节码 +type: decision +permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/分发包只带服务端字节码 +stable_id: 9ee1d156-6878-4d9c-a267-95779d5078df +scope: project +memory_type: decision +project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be +usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 +status: active +revision: 1 +request_id: rapt-package-pyc-20260927 +created_at: '2026-09-27T07:42:29.620824+00:00' +updated_at: '2026-09-27T07:42:29.620824+00:00' +tags: +- packaging +--- + +分发包里的 server 不再附带 .py。打包时用内置 Python 把服务端编译成同目录 .pyc,再删掉源码。这只是避免直接打开阅读,不是加密;程序自己要能加载,反编译工具仍能还原出大体逻辑。仓库里的 server 源码保持原样。已经打好的 zip 要重新运行 python scripts/package.py 才会变成字节码。 \ No newline at end of file