Tag: 密钥

R将包含反斜杠的string从文件传递给charToRaw,而不会转义

我试图从一个密码保护的文件读入一个数据库到R的密钥,并将其转换为raw,如下所示: 假设我的密钥是\xb@\xErd\xD5b\x1bs 。 我的目标是获得相同的原始密钥,当将密钥作为string直接传递给charToRaw函数时: rawkey1 <- charToRaw("\xb@\xErd\xD5b\x1bs") > rawkey1 [1] 0b 40 0e 72 64 d5 62 1b 73 我可以将其保存在.csv文件中,并将其读回到R: savemykey <- data.table(keyinbytes = "\xb@\xErd\xD5b\x1bs") write.csv(savemykey, file = "My_key.csv") mykey <- read.csv("My_key.csv", header = TRUE, stringsAsFactors = FALSE) 然后我可以将其转换为raw,并产生所需的结果: > rawkey2 = charToRaw(mykey$keyinbytes) > rawkey2 [1] 0b 40 0e 72 64 d5 62 1b 73 […]