扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:zdnet安全频道 来源:论坛整理 2008年11月11日
关键字: GTalk
HttpUtility.UrlDecode 方法 [C#]
将已经为在 URL 中传输而编码的字符串转换为解码的字符串。
[C#] public static string UrlDecode(string);
解出来后发现google的聊天文件格式比较有个性
3
449d10e0
01c5d937
incoming
<cli:message from="zhoufeix@gmail.com/Talk.v72E6DD233F" to="cdliangqiao@gmail.com/Talk.v72E6DD7B5F" type="chat" xmlns:cli="jabber:client"><cli:body>好</cli:body><active xmlns=" http://jabber.org/protocol/chatstates"/></cli:message>
incoming
<cli:message from="zhoufeix@gmail.com/Talk.v72E6EB7B0A" to="cdliangqiao@gmail.com/Talk.v72E6EAB523" type="chat" xmlns:cli="jabber:client"><cli:body>zai</cli:body><active xmlns="<a href= '>http://jabber.org/protocol/chatstates"/></cli:message>
头四行搞不懂什么意思,然后incoming没有标签,可能google自己创建了一种格式吧。
具体搞不懂,实在无法用xml解析,就算做成xml文件,用ie打开也要报错,只好当字符串处理了。
结果如下,勉强可以读取聊天记录。有兴趣的朋友可以一起讨论?下一步看看google什么情况下会复写聊天文件,提前把旧的存出来,让talk能够完整保存聊天记录。
代码核心就是那个解码函数,不用提供源代码了吧。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者