我有时会使用以下命令将R工作区的图像保存为图像:
save.image(file = 'imagefilename.RData')
有没有一种方法可以做到这一点,但可以随时将文件保存为加密文件,也许可以使用密码?Thx。J.
这里是从包渐晕中获取的包cyphr的示例:
library("cyphr")
key <- cyphr::key_sodium(sodium::keygen())
x <- list(a = 1:10, b = "don't tell anyone else")
path_object <- file.path(tempdir(), "secret.rds")
cyphr::encrypt(saveRDS(x, path_object), key)
cyphr::decrypt(readRDS(path_object), key)
提示:
- 使用您自己的文件名,而不是示例中的临时文件夹,例如
path_object <- "d:/secret.rds"
- 别忘了把钥匙存放在另一个驱动器上;-(