linux - 什么是复合文档文件 V2 文档?

标签 linux file ms-word document

<分区>

我需要编写一个脚本来查明给定文档是否为 .doc 格式。 我正在使用 Amazon Linux 机器。我尝试使用 linux file 命令。 对于给定的 doc 文件,file 命令输出如下文件信息:

sample_file.doc: Composite Document File V2 Document, No summary info

我发现 file 命令为 2003 excel 文件 (.xls) 提供相同的文件类型信息。

我想知道 Composite Document File V2 Document 下的所有文件类型(如 doc、xls)是什么,以及如何检查给定文件在 Amazon Linux 2012 计算机中是否为 doc 文件?

最佳答案

它是微软的一种文档格式。我使用了指南here毫无问题地转换我的文件。

基本上,您可以使用 unoconv 工具来转换为更友好的格式。

关于linux - 什么是复合文档文件 V2 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30478593/

相关文章:

Linux SLUB : Unable to allocate memory on node

c - fork()后调用exec()会不会导致现有进程数据丢失

c - 'make' 等同于 gcc 中的 -D 标志

c - 为什么“while(!feof(file))”总是错误的?

android - 如何在 android 中获取有用/个人文件?

javascript - 如何获取Word文档的标题及其样式名称?

java - 如何以编程方式更改Word文档中图像的URL

linux - 将 FreeBSD 作为本地开发服务器

c# - 如何获取在 C# 中使用给定文件名的 PID?

PHP 创建并格式化 Microsoft Word 文档