找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5375|回复: 8

电信adsl配置文件解码和编码程序(cfg文件解码和生成)

[复制链接]
发表于 2011-1-27 21:13:38 | 显示全部楼层 |阅读模式
作者:今天朕不爽
adsl系统里面的配置文件(即cfg文件)是经过编码的,我们需要将该文件进行解码,才可以进行编辑。
编解码的方法也是比较简单的。下面直接贴出源码。

int cfg_codec(char input[],char output[],enum Option op)
{

FILE *fp_input,*fp_output;

char t,t1;


fp_input=fopen(input,"rb");

if(fp_input==NULL)

{

printf("Error in Opening %s\n!",input);

return -1;

}

fp_output=fopen(output,"wb");

if(fp_output==NULL)

{

printf("Error in Opening %s\n!",output);

return -1;

}


while(!feof(fp_input))

{

if(fread(&t,1,1,fp_input) == 1)

{

if(op == DECODE)

{

t1=(t%2==0)?(t/2):((t+127)/2);

}

else if(op == ENCODE)

{

t1=(t*2<127)?t*2:(t*2-127);

}


fwrite(&t1,1,1,fp_output);

}

}



fclose(fp_input);

fclose(fp_output);


return 0;
}


发表于 2011-1-28 00:24:16 | 显示全部楼层
我东西,我喜欢。
发表于 2011-1-28 09:50:17 | 显示全部楼层
呵呵呵,虽然看的不大明白,都是学习中,喜欢(hua:
发表于 2011-1-28 13:09:14 | 显示全部楼层
呵呵,虽然不太明白,还是顶一下!
发表于 2011-1-28 18:08:26 | 显示全部楼层
请问适合哪个芯片的,是否通用?
 楼主| 发表于 2011-1-29 19:53:14 | 显示全部楼层
回复 e3711 的帖子

通用的(deyi:(deyi:
prc_444 该用户已被删除
发表于 2011-3-9 20:51:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-1-17 20:34:07 | 显示全部楼层
CFG是了没有解码
发表于 2013-11-9 10:55:17 | 显示全部楼层
没有一个转码工具吗?转成明文的把一长串字符的密码
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-4 09:56 , Processed in 0.024646 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表