社区
Java SE
帖子详情
关于CRC32
temp_ht
2010-03-08 05:13:02
公司项目需要,想了解一下CRC32方面的知识,请大家帮我一下,解释一下更好,谢谢。
...全文
56
3
打赏
收藏
关于CRC32
公司项目需要,想了解一下CRC32方面的知识,请大家帮我一下,解释一下更好,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
temp_ht
2010-03-08
打赏
举报
回复
谢谢楼上的兄弟,我看看去,怎么没有其他人帮我顶顶.
b11ght
2010-03-08
打赏
举报
回复
那是我复制的
我给你个链接,这里介绍的比较详细
猛击此处
b11ght
2010-03-08
打赏
举报
回复
CRC的全称为Cyclic Redundancy Check,中文名称为循环冗余校验。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。实际上,除数据通信外,CRC在其它很多领域也是大有用武之地的。例如我们读软盘上的文件,以及解压一个ZIP文件时,偶尔会碰到“Bad CRC”错误,由此它在数据存储方面的应用可略见一斑。
差错控制理论是在代数理论基础上建立起来的。这里我们着眼于介绍CRC的算法与实现,对原理只能捎带说明一下。若需要进一步了解线性码、分组码、循环码、纠错编码等方面的原理,可以阅读有关资料。
利用CRC进行检错的过程可简单描述为:在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的r位监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。在接收端,根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。这个规则,在差错控制理论中称为“生成多项式”。
相关推荐
php-
crc
32
:PHP
CRC
32
实现(支持所有
crc
32
多项式和硬件加速)
php-
crc
32
通过(
CRC
32
实现,支持所有
crc
32
多项式,以及(如果您安装pecl扩展名)硬件加速版本的
CRC
32
C(Castagnoli)。 通过PHP 7.4支持PHP 5.4。 用法 require 'vendor/autoload.php' ; use Google \
CRC
32
\
CRC
32
; $
crc
=
CRC
32
:: create (
CRC
32
:: CASTAGNOLI ); $
crc
-> update ( 'hello' ); echo $
crc
-> hash (); 根据环境和多项式,
CRC
32
::create将选择最快的可用版本,并返回以下类之一: Google\
CRC
32
\PHP一个纯PHP实现。 Google\
CRC
32
\Builtin一个实现。 Google\
CRC
32
\Google 硬件加速的实现(使用 )。
[python]python学习笔记(五)
1,利用python计算文件
crc
值 def file
CRC
32
(file,
crc
32
,buf):
crc
32
^=0xffffffff for tmp in buf:
crc
32
=
crc
32
_table[(
crc
32
^ord(tmp))&0xff]^((
crc
32
>>8)&0xffffff) return
crc
32
^0xffffffff
export default function 和 export function 的区别
// 第一组 export default function
crc
32
() {}; // 输出 import
crc
32
from '
crc
32
'; // 输入 // 第二组 export function
crc
32
() {}; // 输出 import {
crc
32
} from '
crc
32
'; // 输入 第一组是使用 exp...
易语言
CRC
32
校验
易语言
CRC
32
校验源码,
CRC
32
校验,生成
CRC
32
表,取
CRC
32
,取
CRC
32
2
import export
// 第一组 export default function
crc
32
() { // 输出 // ... } import
crc
32
from '
crc
32
'; // 输入 // 第二组 export function
crc
32
() { // 输出 // ... }; import {
crc
32
} from '
crc
32
'; // 输入 上...
Java SE
62,568
社区成员
307,521
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告