Tag: 字节码操作

在二进制文件的中间插入字节

我想在图像元数据块的中间添加一些字符串。 根据某些特定标记。 我必须在字节级别上执行它,因为.NET不支持自定义元数据字段。 该块的构建类似于1C 02 XX YY YY ZZ ZZ ZZ …其中XX是我需要追加的字段的ID,YY YY是它的大小,ZZ =数据。 我想应该或多或少地读取所有图像数据直到这个标记(1C 02 XX)然后增加大小字节(YY YY),在ZZ的末尾添加数据然后添加原始文件的其余部分? 它是否正确? 我该怎么做呢? 它需要使用4-5 MB JPEG文件尽可能快地工作。