2011-12-01 59 views
-1

如何从二进制文件中删除特定的数据。请示例,谢谢:)如何从二进制文件中删除特定的行?

+0

删除* some *文件内容的唯一方法是截断该文件并用新的较小的内容覆盖它。另外,来自* binary *文件的特定*行* – Jon

+3

1)本网站不是“为我写代码”网站。 2)没有指定任何形式的特定格式,在这种情况下,人们怎么知道“行”是什么。 – tenfour

+0

O_o行与ascii相关。二进制文件中的行完全是巧合。 – TFennis

回答

2

二进制文件没有行,但要删除任何文件中的任何数据块,您只需要在此块之后写入数据,然后截断尾部。

编辑:删除具体数据你必须要找到的数据,然后再次读取第一段:)

1

二进制数据可以有不同类型的结构,而不是“行”。先验,我建议你使用一些建立的库,但是你的数据被格式化为二进制XML,Berkeley DB,不管。

相关问题