1.镜像文件文件格式有哪些?
2.名词解释:NIC、镜n镜OSI/RM、像源像ISO、镜n镜CRC、像源像TCP、镜n镜ARP、像源像打开apk文件源码WAN、镜n镜STP、像源像UTP、镜n镜PDU、像源像I...
3.SHT CRC 算法
镜像文件文件格式有哪些?
镜像文件文件格式多样,镜n镜常见格式包括.iso、像源像.img、镜n镜.bin、像源像.nrg、镜n镜.vcd、.cif、.fcd、js sdk源码下载.ccd、.c2d、.dfi、.tao、.dao和.cue等。
.iso格式是ISO标准文件格式,广泛用于光盘映像。它能够保存整个CD、DVD、蓝光等光盘的内容。
.img格式是映像文件格式,用于存储任何类型的文件系统映像。它支持多种压缩算法,如gzip、lzo、xz等,以节省存储空间。chrome源码 分析 dom
.bin格式用于存储二进制文件,如可执行文件、、音频等。它直接复制源文件内容,不包含元数据。
.nrg格式是CD图像文件格式,主要用于光盘映像文件,支持CD和DVD。它提供了CD和DVD的物理特性信息。
.vcd格式用于存储视频光盘映像,广泛应用于VCD和CD视频。它包含视频、音频和菜单信息。
.cif格式是视频格式文件,用于存储彩色图像数据。它通常用于广播和视频编码。易语言沙箱源码
.fcd格式是文件校验文件格式,用于存储文件校验信息,如哈希值、CRC等,以验证文件的完整性和正确性。
.ccd格式是用于存储天文图像的文件格式,包含曝光时间、焦距、光圈等信息。
.c2d格式是用于存储DVD映像文件,支持DVD-9和DVD-5格式。它包含了DVD的结构和内容信息。
.dfi格式是用于存储文件校验信息的格式,类似于.cif格式,用于确保文件完整性和正确性。
.tao格式是用于存储数据流映像文件,广泛应用于音频和视频编码。易语言cpu源码
.dao格式是用于存储数据库映像文件,包含数据库结构和数据内容。
.cue格式是用于存储映像文件的元数据,如文件名、大小、偏移量等,用于光盘映像的读取和操作。
名词解释:NIC、OSI/RM、ISO、CRC、TCP、ARP、WAN、STP、UTP、PDU、I...
1. 网卡(Network Interface Card,简称NIC),也称作网络适配器,是计算机与局域网连接的关键设备。
2. OSI/RM(Open System Interconnection/Reference Model)即开放系统互连参考模型,是年由国际标准化组织(ISO)发布的网络体系结构标准。该模型分为七层,从低到高依次为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。各层相对独立,第N层为第N+1层提供服务。
3. ISO通常指的是国际标准化组织的标准文件,其文件扩展名为.iso,这些文件是复制光盘上全部信息形成的镜像文件。
4. CRC(Cyclical Redundancy Check)循环冗余校验,是一种用于检测数据传输或存储后可能出现的错误的方法。
5. TCP(Transmission Control Protocol)即传输控制协议,是一种面向连接的、可靠的传输层协议,由IETF的RFC 文档定义。TCP协议在IP报文中的协议号为6。
6. ARP(Address Resolution Protocol)即地址解析协议,是网络层协议,用于将网络层的IP地址解析为链路层的物理地址。
7. WAN(Wide Area Network)广域网,是一种跨越较大地理范围的计算机网络,通常用于连接不同城市或国家的计算机网络。
8. STP(Spanning Tree Protocol)即生成树协议,是一种数据链路层协议,用于在一个网络中防止环路产生,确保网络的稳定运行。
9. UTP(Unshielded Twisted Pair)即非屏蔽双绞线,是一种常用的网络传输介质,由一对一对的绝缘铜线组成,用于局域网中的数据传输。
. PDU(Protocol Data Unit)即协议数据单元,是网络通信中在不同网络协议层之间传输的数据单元。
. I即互联网,是全球范围内计算机网络的互连,它采用TCP/IP协议栈,使不同的计算机网络能够相互通信和交换数据。
SHT CRC 算法
1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码。
3、CRC码集选择的原则:若设码字长度为N,信息字段为K位,校验字段为R位(N=K+R),则对于CRC码集中的任一码字,存在且仅存在一个R次多项式g(x),使得
V(x)=A(x)g(x)=xRm(x)+r(x);
其中: m(x)为K次信息多项式, r(x)为R-1次校验多项式,
g(x)称为生成多项式:
g(x)=g0+g1x+ g2x2++g(R-1)x(R-1)+gRxR
发送方通过指定的g(x)产生CRC码字,接收方则通过该g(x)来验证收到的CRC码字。
标准CRC生成多项式如下表:
名称 生成多项式 简记式* 标准引用
CRC-4 x4+x+1 3 ITU G.
CRC-8 x8+x5+x4+1 0x
CRC-8 x8+x2+x1+1 0x
CRC-8 x8+x6+x4+x3+x2+x1 0x5E
CRC- x+x+x3+x+1 F
CRC- x+x+x2+1 IBM SDLC
CRC-CCITT x+x+x5+1 ISO HDLC, ITU X., V./V./V., PPP-FCS
CRC- x+x+x++x2+x+1 CDB7 ZIP, RAR, IEEE LAN/FDDI, IEEE , PPP-FCS
CRC-c x+x+x++x8+x6+1 1EDC6F SCTP
基本算法(人工笔算):
以CRC-CCITT为例进行说明,CRC校验码为位,生成多项式位。假如数据流为4字节:BYTE[3]、BYTE[2]、BYTE[1]、BYTE[0];
数据流左移位,相当于扩大×倍,再除以生成多项式0x,做不借位的除法运算(相当于按位异或),所得的余数就是CRC校验码。
发送时的数据流为6字节:BYTE[3]、BYTE[2]、BYTE[1]、BYTE[0]、CRC[1]、CRC[0];
举例:
信息字段代码为: m(x)=x6+x4+x3+1 代码为:
生成多项式: g(x)=x4+x3+1 代码为:
m(x)x4=x+x8+x7+x4 对应的代码记为: 即 左移4位
m(x)x4 在与 g(x)进行 模2的除法运算,相当于按位异或,计算过程如下:
1 0 1 1 0 0 1 0 0 0 0
1 1 0 0 1
-----------------------------
0 1 1 1 1 0 1 0 0 0 0
1 1 0 0 1
-----------------------------
0 0 0 1 1 1 1 0 0 0 0
1 1 0 0 1
-----------------------------
0 0 1 1 1 0 0 0
1 1 0 0 1
-----------------------------
0 0 1 0 1 0 --------------> 余数 即 校验码