如何解决是否可以使用Pyarmor将混淆的文件合并为一个文件?
如果我用Pyarmor混淆了test.py,我将运行以下命令:
pyarmor obfuscate test.py
如下图所示,除了文件test.py之外,还创建了一个名为pytransform的文件夹。
当我将混淆后的代码分发给用户时,必须在分发中包括此子文件夹。但是我觉得这不舒服。我想在一个文件中将代码分发给用户。
如果它是使用PyInstaller二值化的文件,则还可以使用innosetup等将其分发为一个文件。但是对于非二进制脚本,我找不到将其制作为单个文件的方法。
有这种方法吗?
解决方法
每次生成的 pytransform
文件夹都完全相同。它永远不会改变。因此,如果收件人在其系统上有该文件夹的副本(他们可以使用 pyarmor
轻松生成),则您无需将其发送给他们,只留下一个经过混淆的文件发送给他们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。