所以我正在写一篇关于Microsoft Word的论文,文件现在已经损坏了。我试图查看是否可以使用vim打开该文件,但它显示它是二进制文件。有没有什么命令或方法可以把它转换成文本,这样我就可以vim myfile.doc并复制文本内容了?我尝试执行cp myfile.doc myfile.txt来更改扩展名,但它仍然显示它是二进制的。
发布于 2013-03-31 00:38:58
.doc或.docx不是平面txt文件。它包含了几种格式和一些二进制和in .docx xml factor。
你可以去OpenOffice,它是免费的。
发布于 2013-03-31 00:39:25
文档文件是Microsoft的专有格式。Docx格式是基于xml的,但是这两种格式都不能使用文本编辑器直接读取。如果你的文件损坏了,你可能会更走运,尝试找到自动保存的位置,或者尝试使用office提供的工具恢复文档。以后记得备份你的工作;)
发布于 2013-03-31 00:42:38
/usr/bin/string可能会有帮助--内置到OS X中。希望你能找回你的论文。
https://stackoverflow.com/questions/15720874
复制相似问题