如何从.xml和.img文件中提取图像

时间:2014-06-30 17:31:23

标签: xml image

请有人帮我解决这个问题,我一直在努力解决这个问题。

我有两个文件,分别是.xml和.img。 XML文件包含各种图像的偏移量,而.img包含图像。

有人可以帮我提供示例代码或想法,了解如何使用XML文件中的偏移量从.IMG中提取单个图像。

提前致谢....

1 个答案:

答案 0 :(得分:0)

如果您向我们展示XML文件以及偏移量的外观以及它们是以字节为单位还是以米为单位:-)以及是否指定了二进制数据的长度,这将有所帮助。但是,假设字节偏移量为87字节,则可以使用dd执行此操作:

dd if=file.img of=image.jpg bs=1 iseek=87

将块大小设置为1个字节,并在读取文件的其余部分并将其存储在文件image.jpg中之前搜索87个字节。

如果你没有指定长度,那么图像最后可能会有多余的数据,但许多编辑会忽略它 - 包括Photoshop。如果XML文件中有一个长度,如果长度为43个字节,则可以添加count=43,例如:

dd if=file.img of=image.jpg bs=1 iseek=87 count=43