Windows:文本文件变成了二进制文件

Windows:文本文件变成了二进制文件,windows,qml,windows-10,qt-creator,Windows,Qml,Windows 10,Qt Creator,我正在Windows 10上使用Qt Creator 4.0.0进行一个QML项目 有一次我有一个蓝屏,重新启动后,我正在处理的文件变成了二进制文件:无法在文本编辑器(包括vim)上打开它或查看它的文本内容 我试图更改文件扩展名,更改升华文本中的编码。。。没有任何帮助 要求git差异时: $ git diff qml/file.qml Binary files a/qml/file.qml and b/qml/file.qml differ 有人知道如何检索该文件吗?Notepad++可以打开

我正在Windows 10上使用Qt Creator 4.0.0进行一个QML项目

有一次我有一个蓝屏,重新启动后,我正在处理的文件变成了二进制文件:无法在文本编辑器(包括vim)上打开它或查看它的文本内容

我试图更改文件扩展名,更改升华文本中的编码。。。没有任何帮助

要求git差异时:

$ git diff qml/file.qml
Binary files a/qml/file.qml and b/qml/file.qml differ

有人知道如何检索该文件吗?

Notepad++可以打开我抛出的任何文件(大小/格式)。听起来,windows 10使用的文件系统可能已经将其标记为“二进制文件”,使用的是用户通常无法访问的数据流。-很像NTFS的一个做它的内容。(例如一些缩略图,甚至是文件数据)我会尝试用记事本++打开,复制,粘贴到一个新文件中并保存。。祝你好运不幸的是,即使是记事本++在打开文件时也会向我显示一些二进制数据,而且我没有找到任何方法来访问原始文本数据,很不幸,这可能仅仅是键入practice。