微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以使用Pyarmor将混淆的文件合并为一个文件?

如何解决是否可以使用Pyarmor将混淆的文件合并为一个文件?

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

pyarmor obfuscate test.py

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

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

enter image description here

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

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

有这种方法吗?

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。