0
A
回答
1
我覺得你在考慮太低的水平。 XML不是「二元的」,因爲它是二進制的抽象。如果你想在他們遇到你的線路時替換XML片段,你必須捅入數據包的有效負載部分並查找XML模式。一種簡單的方法是在重新生成字節後使用正則表達式內容暫時。
一旦你有這個搜索,你已經匹配你想要的,你可以替換你想要替換和重新發送。
這個難題在於,在離開機器之前,您可能需要緩存一些輸入信息,以便能夠找到正在搜索的內容的開始和結尾。造成這種困難的原因往往是,你不知道什麼構成了數據有效載荷的「開始」和「結束」。
相關問題
- 1. 使用FileSystemObject寫入二進制數據()
- 2. 寫入二進制數據
- 3. 我如何重寫Java中的二進制數據
- 4. 用JavaScript流二進制流
- 5. 寫的字符串二進制數據的二進制文件
- 6. .net IHTTPHandler流SQL二進制數據
- 7. 保存流中的二進制數據
- 8. JNI從C++流二進制數據到Java
- 9. 在java中使用二進制數字
- 10. 寫大二進制數據到文件
- 11. iPhone寫入二進制數據
- 12. 寫回數據到二進制文件
- 13. 將二進制數據寫入文件
- 14. 在R中寫入二進制數據
- 15. 如何使用流在nodejs中創建二進制數據?
- 16. 無法正確解析和重組使用讀/寫流的二進制文件
- 17. C二進制流
- 18. 使用IronPython將二進制數據寫入stdout
- 19. 二進制數據
- 20. 二進制數據
- 21. 在android中使用二進制數據?
- 22. 使用SqlDataReader獲取二進制數據
- 23. 在PHP中使用二進制數據
- 24. Java二進制IO寫入和讀取
- 25. 在Java中寫入二進制文件
- 26. Java:如何編寫二進制文件?
- 27. 使用Java從mongodb讀取blob(二進制)數據時出錯
- 28. java二進制計數
- 29. Java二進制到整數
- 30. 如何使用C將二進制整數作爲十六進制寫入二進制文件中使用C
你能更精確嗎?你想寫一個Java類,它需要一個流,提供一個流,並在兩者之間操縱數據?順便說一句:XML是純文本,而不是二進制數據。 – 2009-06-24 11:51:25