【问题标题】:Is it possible to combine obfuscated files into one file using Pyarmor?是否可以使用 Pyarmor 将混淆文件合并到一个文件中?
【发布时间】:2021-02-22 05:42:54
【问题描述】:

如果我用 Pyarmor 混淆 test.py,我会运行如下命令:

pyarmor obfuscate test.py

但是,使用此代码会生成多个文件。

如下图所示,除了文件test.py之外,还创建了一个名为pytransform的文件夹。

当我将混淆代码分发给用户时,我必须在分发中包含这个子文件夹。但我不觉得这很舒服。我想在一个文件中将代码分发给用户。

如果它是使用 PyInstaller 二进制化的文件,您也可以使用 innosetup 等将其作为一个文件分发。但是对于非二进制脚本,我找不到将其变成单个文件的方法。

有这样的方法吗?

【问题讨论】:

    标签: python pyarmor


    【解决方案1】:

    pytransform 文件夹每次生成完全相同。它永远不会改变。因此,如果收件人在他们的系统上拥有该文件夹的副本(他们可以使用pyarmor 轻松生成该文件夹),则您无需将其发送给他们,只留下一个要发送到的混淆文件他们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 2011-03-11
      • 2021-12-02
      • 2019-10-04
      相关资源
      最近更新 更多