2015-02-09 94 views
1

將對象追加到msgpack數據而不先解碼它是否有效?追加新的msgpack數據到文件末尾

即類似的東西:

  • 編碼數據1
  • 組數據1
  • 寫打包數據1到文件

然後,

  • 組數據2
  • 追加填充DATA2文件末尾

,或者它應該是:

  • 讀取的文件
  • msgunpack文件 - > DATA1
  • 創建data1_2(包括DATA1,DATA2)
  • 包data1_2
  • 將打包data1_2寫入文件
+0

我有同樣的問題,但對於Python。 – 2017-09-13 03:36:02

回答

1

你可以追加到文件。看看How to unpack a msgpack file?爲我的示例代碼閱讀一篇文章,你會看到我正在追加,這是有效的。

+0

所以如果你有一個編碼在msgpack中的數組,你可以通過在文件末尾添加新的msgpack數據來擴展它。 – 2016-11-23 00:30:58