2011-12-01 96 views
-1

如何從二進制文件中刪除特定的數據。請示例,謝謝:)如何從二進制文件中刪除特定的行?

+0

刪除* some *文件內容的唯一方法是截斷該文件並用新的較小的內容覆蓋它。另外,來自* binary *文件的特定*行* – Jon

+3

1)本網站不是「爲我寫代碼」網站。 2)沒有指定任何形式的特定格式,在這種情況下,人們怎麼知道「行」是什麼。 – tenfour

+0

O_o行與ascii相關。二進制文件中的行完全是巧合。 – TFennis

回答

2

二進制文件沒有行,但要刪除任何文件中的任何數據塊,您只需要在此塊之後寫入數據,然後截斷尾部。

編輯:刪除具體數據你必須要找到的數據,然後再次讀取第一段:)

1

二進制數據可以有不同類型的結構,而不是「行」。先驗,我建議你使用一些建立的庫,但是你的數據被格式化爲二進制XML,Berkeley DB,不管。

相關問題