0
基於my question here,將人類可讀的XML類文件格式與二進制數據塊結合的最佳方式是什麼?最好是創建兩個文件(一個XML符合鏈接到純二進制數據的第二個文件),或者可能創建一個非XML兼容的XML和二進制數據的混合?有沒有這樣的「混合物」可用(以避免創造完全專有的東西)?我想要的是將一些人類可讀的數據與大量數據有效地結合起來,這些數據不需要人爲可讀,但需要儘可能高效地存儲(因爲它可能是千兆字節的數據)。如何將類似XML的格式與二進制數據結合起來?
的長度前綴少量的數據可以將base64編碼的二進制數據作爲文本包含到XML中,而不會出現問題。對於大量數據,解決方案取決於特定的使用場景(數據將如何創建和訪問 - 它可以是從XML到附近二進制文件的外部參考,也可以是XML附加二進制數據或任何您可以處理的內容 – 2013-02-11 19:34:47
你可以嘗試快速的信息集 – 2013-02-11 19:35:17
有沒有一種方法可以按照你的建議追加一個二進制塊,並且仍然保持XML格式,例如通過定義文檔XML部分的長度? – 2013-02-13 01:42:30