对于 word.zip 文件的 word/embedding 中的文件,将 .bin 转换为 .png

Posted

技术标签:

【中文标题】对于 word.zip 文件的 word/embedding 中的文件,将 .bin 转换为 .png【英文标题】:Convert .bin to .png for files located in word/embedding of a word.zip file 【发布时间】:2021-09-21 03:21:51 【问题描述】:

我已经被这个问题困了几个小时了。

我有一个嵌入 OLE 对象的 wordfile。 OLE 对象是 PNG 文件。

我通过将 word 文件重命名为 .zip 来解压缩它,并通过 \document.xml_rels\document.xml.rels 找到我需要的文件,从而我可以在 documents.xml 下的 r:id 中识别所需的 OLE-Object,链接到相应的 OLE- document.xml.rels 中的对象。

现在,当我通过 word 文件打开 OLE-Object 时,它会按预期被识别为 PNG。当我在 \embeddings\oleObject1.bin 下查找时,它不再是 png,而是 bin。

现在简单地将 bin 重命名为 png 不起作用...

我的问题是:如何将这个 bin 转换为我可以使用的图形格式?

非常感谢!

【问题讨论】:

【参考方案1】:

*.bin 流本身就是 zip 档案。当您提取它们时,您会发现它们的真实内容以及一些元数据。

【讨论】:

以上是关于对于 word.zip 文件的 word/embedding 中的文件,将 .bin 转换为 .png的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js使用Blob的方式实现excel表格的下载(流文件下载)

C#对于文件的读写

为啥 AVAsset 轨道对于同一个视频文件有不同的 timeRange?

Linux下更改文件权限以及系统权限预留阈值的设定

Delphi对于文件的读写操作

Linux的权限对于文件与目录的意义