具有不可打印字符的Windows上下文菜单命令提示符

时间:2017-10-10 02:21:06

标签: java windows encryption command-prompt non-printing-characters

好的,所以我一直在乱用java中的加密/解密,我创建的加密使用不可打印/特殊字符。然后我在注册表中创建了一个条目,这样当您右键单击文件时,我可以选择在Windows上下文菜单中加密或解密文件。它加密文件内容和文件名。 Windows显示这些文件名没有问题,但是当我尝试解密文件时,我得到错误和ApplicativeOps s,因为命令提示符放置了诸如?s之类的内容来代替不可打印的字符。那么如何将这些文件名/字符传递给我的jar文件,以便它可以解密文件?

这是Windows上下文菜单Decrypt按钮调用以解密文件的批处理文件:

def ylppaf[I, B](f: F[I])(implicit ev: A =:= (I => B))
  : F[B] = F.fapply(a.fmap(ev))(f)

代码转换为Base64

base R

然后用于获取:

dat$y<- sub("\\s*\\(.*", "", dat$y)
dat$y
#[1] "foo" "bar" "bar" "foo"

0 个答案:

没有答案