您的足迹:首页 > 经验技术 >关于QQ插件之间的版本号互转

关于QQ插件之间的版本号互转

举个例子,比如QQ2012 Beta2 <3327>有以下这么几种格式:

11EF=QQ2012 Beta2 <3327>

2D5B=QQ2012 Beta2 <3327>

4591=QQ2012 Beta2 <3327>

我们如何进行互转呢?

首先,我们先来知道这三种版本号是如何产生的,在QQ里有一个返回指定联系人的版本号的函数,这个函数返回的是一个纯10进制整数,所以4591就是这个函数的原始返回值。怎么得到11EF呢?很简单,直接把4591这个数字转成16进制即可。

但是跟2D5B有何关系呢?我们来拆一下4591,对半拆。分成45 91,把45给16进制化得到2D,把91给16进制化得到5B,然后把得到的两个一拼合就OK了。

这样的话,这三种转换就很容易了,知道11EF就能得到4591,然后对半分得到2D5B

知道2D5B对半分转10进制拼合再16进制,又能得到11EF

就是这样的,直接用系统自带的计算器就可以算,Win7选择程序员模式计算器,XP选择科学型即可

本博客所有文章如无特别注明均为原创。作者:Lance.Moe复制或转载请以超链接形式注明转自 Lance's Blog
原文地址《关于QQ插件之间的版本号互转

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(4)

0怎么办....
836955823 4年前 (2013-05-06) 回复
重点还没说明呢,那哪个函数呢
tent 5年前 (2012-06-07) 回复
最好能做一个转换软件,首先获取当前QQ的版本后然后转成你所说的2种版本号的数值
xiaozhan 5年前 (2012-05-21) 回复
@xiaozhan:原理告诉大家了,方法也很简单,没必要做个转换器吧。。
Lance 5年前 (2012-05-22) 回复