当我在bash中捕获文件时,我得到以下内容:
$ cat /tmp/file
microsoft
Run Code Online (Sandbox Code Playgroud)
当我在vim中查看同一个文件时,我得到以下内容:
^@m^@i^@c^@r^@o^@s^@o^@f^@t^@
Run Code Online (Sandbox Code Playgroud)
如何识别和删除这些"不可打印"的字符.什么'^ @'在vim中意味着什么?
(只是一个背景信息:该文件是由base 64解码并从Microsoft Playready的mpd文件的pssh头切割而创建的)