社区
Java SE
帖子详情
关于CRC32
temp_ht
2010-03-08 05:13:02
公司项目需要,想了解一下CRC32方面的知识,请大家帮我一下,解释一下更好,谢谢。
...全文
58
3
打赏
收藏
关于CRC32
公司项目需要,想了解一下CRC32方面的知识,请大家帮我一下,解释一下更好,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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
32C(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
Java学习指南16 项目应用篇
一、课程简介 这是『Java学习指南系列』的第16篇教程 ,是Java开发的高级课程,介绍实际工程里常见的各种专项技术。 二、主要内容 (每章内容独立,各自独立成章) * 视频和音频的播放 ( libVLC ) * Excel 表格处理 ( POI ) * Word 文档处理 ( POI ) * 二维码的生成和解析 ( QRCode ) * 图片处理 * 视频处理 * 本地程序调用技术 * 连接WEB服务器 ( HTTP Client ) * 连接FTP服务器 ( FTP Client ) * 发送邮件 (SMTP / MX / SPF ) * 发送短信 * 数据的编码 ( HEX / Base64) * 数据的校验 ( MD5 /
CRC
32 / HMAC-SHA1) * 数据的加密 ( DES / AES ) * 正则表达式 * 反编译技术 * 其他专业技术。。 三、课程体系 〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。 〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
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
322
Java SE
62,584
社区成员
307,504
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章