2014-06-30 31 views
-1

请有人可以帮我解决这个问题,我一直在努力一段时间。如何从.xml和.img文件中提取图像

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

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

在此先感谢....

+2

这个网站是编程问题。我们不是老师,而且我们也不是雇用编码员。你写一些代码,也许我们会尝试帮助解决它。 –

回答

0

这将帮助,如果你向我们展示了XML文件和偏移的外观和它们是否以字节为单位,或米:-)以及是否二进制数据的长度被指定。但是,假定字节偏移是87个字节,你可以用dd做到这一点:

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

,将块大小设置为1个字节和读取文件的剩余部分并将其存储在文件中的图像前寻求87个字节。 JPG。

如果您不指定长度但很多编辑器会忽略它,包括Photoshop,图像可能在最后会有多余的数据。如果你在你的XML文件的长度,你可以添加count=43如果长度为43个字节,例如像这样:

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