huplayer加密视频破解:C程序设计

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 18:02:34
编写一个函数getbits,从一个16位的单元中取出某几位(即该几位保留原值,其余位为0)。函数的调用形式为getbits(value,n1,n2)。value为该16位(两个字节)中的数据值,n1为欲取出的起始位,n2为欲取出的结束位。如:
getbits(0101675,5,8)
表示对八进制101675这个数取出它的从左面起第5位到第8位。

定义一个函数,将一个整形数据转换成二进制一个字符串,放在指定的区域。然后对字符串操作就简单多了。因为可以读取每一位上的;
char *string (int value);
This fuction returns the pointer to the string.

将数据转换成二进制字符串可以用"除2取余法"
保存字符串开辟空间视value的大小而定.和value对2的对数有关.