释放 jpeg 文件的数据部分-

问题描述

我有一百多个需要特定修复程序的 jpeg。每个 .jpg 文件都缺少标题部分。每个 .jpg 都缺少数据部分中每个“FF”字节之后的“00”字节。数据部分是我拥有的每个 jpeg 的所有数据部分。每个数据部分都以文件标记“FFDA”开头,这不应该是更改为“FF00DA”。 我有一个标题可以与修复的数据部分一起使用。 当我尝试在二进制十六进制 jpeg 数据和文本数据之间进行转换时遇到了麻烦。 我不知道该怎么做。我无法正确使用 decode()。 我想打开每个 .jpg 文件,读取数据,将每个文件另存为文本文件搜索并替换每个文本文件,将除第一个“FF”以外的所有文件替换为“FF00”,然后另存为具有相同名称的新 jpeg ,但我遇到了解码错误问题。我知道如何将标头预先添加到每个部分文件中。 尽管我一直在编写它们,但我真的没有任何我想在这个问题中使用的代码尝试。 请帮助我,我很新,无法找到满足我特定需求的相关帖子。 我可以只在二进制或十六进制 bata 上进行搜索和替换吗? 在搜索和替换之前,如何从每个 jpeg 中制作文本文件? 如何将修改后的文本文件保存为 jpeg?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)