1
我正在寫一個解析和寫入二進制plist文件的c#類。我得到的所有信息都來自這個Java實現。 http://www.koders.com/java/fidE214DE8B5C627C9E1C03ED93B488941BAE17AF01.aspx?s=base64#L111需要二進制plists的幫助
我已經成功地編寫了標題和對象表,現在我只需要幫助理解偏移表和預告片是什麼。
在此先感謝您的答覆。
我正在寫一個解析和寫入二進制plist文件的c#類。我得到的所有信息都來自這個Java實現。 http://www.koders.com/java/fidE214DE8B5C627C9E1C03ED93B488941BAE17AF01.aspx?s=base64#L111需要二進制plists的幫助
我已經成功地編寫了標題和對象表,現在我只需要幫助理解偏移表和預告片是什麼。
在此先感謝您的答覆。
該預告片包含關於頂級對象位置以及包含在偏移表中的對象數量的信息。
偏移表用於存儲不同對象的位置。然後每個對象可以在plist中被引用一次或多次。
對於最初的解析器的最新代碼,see this file。
謝謝你的回覆。一段時間後,我用一個二進制plist閱讀器做了一些試驗和錯誤,結束了我的c#實現。我把源代碼放在github上,所以如果你想看到它或使用它,你可以去[這裏](https://github.com/animetrics/C-Sharp-Binary-Plist-Parser)。 – 2011-05-27 16:23:43
我會明確地看看它。感謝分享。 – 2011-05-27 21:40:32