我在寫一個特定的序列化系統。第一個版本運作良好。它是一個分層的字符串鍵,數據值系統。因此,要獲得一個特定的值,您導航到一個特定節點,並說getInt(「一些關鍵」)等等,等等使文件格式可擴展
我的問題與當前的系統文件的大小變得非常大非常快。
我打算通過添加一個字符串表來解決這個問題。與此相關的問題是我無法想出一種支持舊系統的方法。我所擁有的是一個32位長的文件標識符。
我可以更改文件標識符,但每次我再拍變化的格式,我需要再次更改標識符。
什麼是實現新功能,同時還支持舊擁有優雅的方式是什麼?
我研究的PNG格式和創建塊似乎是個不錯的路要走。
是否有任何其他建議,您可以給我塊的依賴等等?
謝謝,我馬上就讀它! – Brad 2010-11-14 11:27:31