在这篇文章中,我们将继续讨论…… 用于查看和编辑 LibreOffice 文件中元数据的应用程序正如我们之前解释过的,虽然可以使用具有图形界面的应用程序来完成这项操作,但我们选择使用终端,因为一旦你习惯了它,它就更快。
正如我们在上一篇文章中所说,元数据字面意思是“关于数据的数据”。 换句话说,它是关于文件、数据库、图像或文档内容的描述性信息。
我们为什么需要元数据?
元数据是组织大量信息的最有效方式。这有点像以前图书馆用的索引卡片,上面记录着书籍信息和标识符,方便读者在书架上找到它们。继续以图书馆为例,如果你正在寻找 东方快车谋杀案 查看文件柜很有帮助,但如果你想要一本侦探小说却不知道该选哪一本,那就去小说区和侦探小说书架,选择你最喜欢的一本。
同样,借助元数据,您可以使用不同的参数进行搜索,例如:
- 用于识别和描述资源的参数: 它们提供有关标题、作者、关键词和文件格式的信息。
- 结构参数: 它们提供有关书籍内容不同部分之间关系的信息。
- 保存参数: 它们提供了有关原始文档作者、修改作者、原始格式、转换格式和所用软件的信息。
元数据在文件组织和验证文件真实性方面发挥着非常重要的作用,但它也可能成为隐私泄露的隐患,导致机密信息泄露。因此,我们可能需要删除某些数据。此外,出于管理或法律方面的原因,我们也可能需要添加一些额外信息。
用于在 Ubuntu 上查看和编辑 LibreOffice 元数据的应用程序
LibreOffice 具有所有文档通用的元数据和某些特定格式的元数据:
常用元数据包括:
- 资格。
- 主题。
- 说明。
- 关键字。
- 作者。
- 语言。
- 创建日期。
- 修改日期。
- 编辑时间。
- 文档保存次数。
- 所用程序版本。
LibreOffice 使用以下特定元数据:
- .odt: 文本文件:字数和字符数、页数、表格数、图像数、嵌入对象数。
- .ods: 电子表格:工作表数量、包含内容的单元格数量、命令和宏数量、OLE 对象数量。
- .odp: 演示文稿:幻灯片数量、幻灯片上的字数、多媒体对象和图像。
- .odg: 矢量图:对象数量和画布尺寸。
在所有情况下,元数据都存储在名为 xml 的文件中。除了使用内部数据库存储表信息的 odb 格式外,其他格式都可以通过以下方式手动编辑。
在终端中有两种方法可以查看和编辑 LibreOffice 元数据。
解压缩和 Nano
LibreOffice 的所有原生文件格式均为 zip 文件。因此,手动编辑这些文件非常容易。方法如下:
unzip documento_de_prueba.odt -d metadatos
此命令会将文件内容保存到名为 metadata 的文件夹中,如果该文件夹不存在,则会创建它。请记住将 test_document.odt 替换为您的文档名称和文件格式。
我们感兴趣的是 meta.xml 文档。我们用以下命令打开它:
cd metadatos 进入解压缩文件保存的目录。
nano meta.xml
文件编辑完成后,我们需要重新构建它,但需要注意一点:MIME 类型文件不能压缩。因此,我们必须按照以下步骤操作。
cd metadatos 如果我们没有离开解压缩文件所在的文件夹。
zip -0 ../nuevo_documento_de_prueba.odt mimetype 将未压缩的 mimetype 添加到压缩文件夹中。
zip -r ../nuevo_documento_de_prueba.odt * -x mimetype 添加到所有其他压缩文件中
这样,LibreOffice 和其他兼容程序就能顺利识别该文件。