是否可以将 R 脚本编译为二进制文件?

Ale*_*man 5 security obfuscation r

我在网上做了一些研究,但无法得出任何答案。我知道这个问题至少被问过三次,因为我已经查看了这些帖子,链接如下:

第一个问题
第二个问题
第三个问题

然而,距离提出这些问题已经过去了 5 年、7 年和 9 年,而且技术显然正在快速发展:) 我对 R 不太了解,而且我已经很长时间没有使用它了,所以我请教那些更了解、更有经验的人是否知道对我有用的东西。

如果现在什么都不存在,创造会有多困难?我问的原因是我工作的公司想在专有代码发布之前对其进行混淆。我每周有 40 个小时的时间来创作它,所以时间和/或难度不是主要问题。

谢谢!

Ale*_*man 1

发现了这一点:我不确定安全性,但这绝对是一种威慑,并且需要(我认为)一些相当集中的努力来破解。有一个基于下面链接的论文的 R 字节码编译器。库(编译器)中有一个方法,它是 R 的标准,允许您将 R 脚本编译为字节码。在同一个库中,您可以加载源文件并根据需要使用它们。

R 字节码编译器