单个安装包的运行原理是什么呢?

单个安装包的运行原理是什么呢?,第1张

你如果学过VC++,就应该知道侍滚,在VC的开发环境里,集成了一个解决方案,叫做安装部老芹余署向导。可以直接把这些文件打包成为一个msi或者exe安装文件。【底层原理,你可以看看MSDN,无须深究】 那些需要MFC或者VB类库的,现在用的越来首斗越少了,因为不是每台机器上都有这两个类库的。

安装包是指 由于某些程序太大进行压缩 或者是 文件太多而压缩成一个安装文件 如某哪陆些SetUp.exe 循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC 利用除法及余数的原理来作错误侦测(Error Detecting) 根据应用环境与习惯的不同,CRC又可分为以下几种标准: ①CRC-12码; ②CRC-16码; ③CRC-CCITT码; ④CRC-32码。 下面为CRC的计算过程: 1.设置CRC寄存器,并给其赋值FFFF(hex)。 2.将数据的第一个8-bit字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。 3.CRC寄存器向右移一位,MSB补零,移出并检查LSB。 4.如果LSB为0,重复第三步;若LSB为1,CRC寄存器与多项式码相异或。 5.重复第3与第4步直到8次移位全部完成。此时一个8-bit数据处理完毕。 6.重复第2至第5步直到所有数据全部处理完成。 7.最终CRC寄存器的内容即为CRC值。 CRC检验方法的工作原理 循环冗余码CRC在发送端编码和接收端校验时,都可以利用事先约定的生成多项式G(X)来得到,k位要发送的信息位可对应一个(k-1)次多项式K(X),r位冗余位对应于一个(r-1)次多项式R(X),由k位信息位后面加上r位冗余位组成的n=k+r的码字则对应于一个(n-1)次多项式T(X)X×K(X)+R(X)。也即在发送端产生一个循环冗余码,附加在信息位后面一起发送到接收端。接收端的检验过程就是将接收到的码字多项式除以G(X),若余式为零则认为传输无差错;若余式不为晌御零则传输有差错。 CRC - Crazy Roller Crew CRC英文全称是Crazy Roller Crew,是疯狂轮滑阵线(CRF)核心成员团体。 以下为CRC 参考地宴缓岩址 http://baike.baidu.com/view/80377.html?wtp=tt


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12503686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存