如何在名称中创建一个非打印字符的文件?

时间:2016-03-11 18:48:09

标签: utf-8 character-encoding non-printing-characters

我遇到的情况是文件被上传到文件名中包含非打印UTF-8字符的服务器。我知道如何修改名称,但我希望能够创建用于测试的文件,而且我还想了解人们可能会在第一时间意外(或故意)这样做。

因此,考虑到这一点,一个人可以创建具有非打印字符的文件名的可能方式是什么?在这种情况下,它是DELETE(U + 007F),但我对任何非打印字符感兴趣。

我正在寻找易于在命令行(linux,unix和DOS)上有意识地完成的方法,但也寻找一个人可能通过命令行或GUI(windows,OSX,linux)意外地执行此操作的方法。

1 个答案:

答案 0 :(得分:3)

在Un * x / Bash上,您可以通过执行以下操作使用字节文字创建文件:

.py

然后您可以使用以下方式验证它:

$ touch `echo -e "\x7f.txt"`
相关问题