永发信息网

body.Fix是什么文件???

答案:1  悬赏:70  手机版
解决时间 2021-02-06 00:30
body.Fix是什么文件???
最佳答案
A:你说的一定是下载的ASP源码中的body.fix与head.fix文件了。那是与验证码有关的,要完全搞清楚这个就得搞清楚bmp格式的图片文件的编码了。
bmp文件的前54Byte的内容是头部信息,利用程序或工具把这54Bye的内容读出来存为head.fix文件。除这54Byte的数据后就是RGB阵列数据了,这部分内容存为body.fix文件。CHECKCODE.ASP程序会根据需求,从body.fix中读取一小块陈列数据组合,再与head.fix中的数据合在一起成为一个图片,再发送到浏览器,用来显示图片验证码。所以这里的.fix文件只是用来保存一堆有用的数据的文件,用CHECKCODE.ASP来读取它里面的数据。
Q:那是怎么建的文件??

A:用程序,读取文件的二进制数据,指定从什么地方读,读多少,再保存读取到的数据。
ASP中的 Adodb.Stream 对象就可以出色的完成这个任务。

Q:也就是说*.fix文件是用程序编写再生成的.不是用什么画图工具生成的。

A:先用图像编辑软件编辑出漂亮的图片,保存,再用再编程读取这个图片并分解成两个文件保存下来。
1、checkcode.ASP 负责生成和输出验证码 1309 byte。
2、head.fix 是54byte的BMP头
3 、body.fix 数字0~9 10x100竖排的RGB阵列数据3200 byte
fix是bmp的一种衍生格式,可用于asp生成验证码图形。

一个例子:
1 图象绘制完成后,将文件存为24位位图格式的BMP图象文件。
2 去除前54Byte内容.
3 改名为BODY+数字.FIX
4 修改CHECKCODE.ASP,调用你新做的这个文件.
(checkcode.asp 负责生成和输出验证码 1309 byte,head.fix 是54byte的BMP头,body.fix 数字0~9 10x100竖排的RGB阵列数据3200 byte )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高一物理运动问题很简单的一个滑块静止开始,
蜜菓之蜜制鲜饮我想知道这个在什么地方
现货原油和现货豆油有什么区别?
3个人订宾馆,准备订标准间双床,可是写着可
驿口的意思是什么啊?知道的请说下!
罗布麻籽作用
【初中数学试题】初中数学试卷分哪几个部分
沭阳县正科级干部有多少位
一首粤语歌,张国荣演的古装电影里的插曲,歌词
中国农业银行大阜分理处在哪里啊,我有事要去
初中学生可用隔离霜吗?
我的电脑WIN7 32 安装abaqus6.7 在license se
joyoung/九阳 dj13b-d69sg使用说明
西史赵村北区西门地址有知道的么?有点事想过
触地的意思是什么啊?知道的请说下!
推荐资讯
肝癌与肝脓肿鉴别最容易混淆的征象是A.右上腹
一个周长是48cm直角三角形,三条边的比是3:4
初升高需要父母的暂住证吗
一个唐一个鸟怎么读
现在有什麼app可以直接播放torrent档?
今天z103次列车大概几点到达莆田站
“染云为柳叶,剪水做梨花”是谁的诗
法律是靠国家强制力保证实施的.下列选项中能
昌隆·金色河畔在什么地方啊,我要过去处理事
梦尚江南地址在什么地方,想过去办事
人在太空中能活多久?
赛乐赛减肥药对身体有什么害?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?