我有一个我认为是 ByteArray 的东西。urlencode
在字符串上使用时,我得到了这个数据......
%0A%82%03%01%11SaleDate%0DToYear%0DYardId%15BuyNowOnly%0BState%0BModel%0FStockId%11FromYear%11FullText%13Inventory%11Category%09Make%0FOrderBy%1DOrderDirection%0FPageNum%11PageSize%01%01%06%05-1%02%06%01%01%01%01%06%0F1024187%06%09Sale%01%01%06%13RunNumber%06%07Asc%04%01%04d
我正在查看 php 函数解包,并尝试unpack('c4char/Xstr/...')
X 是 a、A、h、H 以尝试将“SaleDate”字符串拉出,但我无法让它工作。
可能是完全错误的方法。我需要编写某种自定义解包器吗?
我什至不确定我在这里处理的是什么,它是闪存文件的输出,所以我认为它是一个 Amf“ByteArray”,但我不知道如何解析它。
甚至只是寻找一个方向来开始寻找如何操作/解析/重建这样的东西。最终,我希望能够通过一个函数运行它,获取一个关联数组,更改一些值,重新打包它,然后以快乐的方式发送它。
我认为它是AMF3,这是消息部分中的数据。
我想如果有一个“主要”问题,我该如何简单安全地操作那串数据?
感谢任何线索。