CRC算法名称 多项式公式 宽度 多项式 初始值 结果异或值 输入值反转 输出值反转 CRC-4/ITU x 4 + x + 1 4 03 00 00 true true CRC-5/EPC x 4 + x 3 + 1 5 09 09 00 false false CRC-5/ITU x 5 + x 4 + x 2 + 1 5 15 00 00 true true CRC-5/USB x 5 + x 2 + 1 5 05 1F 1F true true CRC-6/ITU x 6 + x + 1 6 03 00 00 true true CRC-7/MMC x 7 + x 3 + 1 7 09 00 00 false false CRC-8 x 8 + x 2 + x + 1 8 07 00 00 false false CRC-8/ITU x 8 + x 2 + x + 1 8 07 00 55 false false CRC-8/ROHC x 8 + x 2 + x + 1 8 07 FF 00 true true CRC-8/MAXIM x 8 + x 5 + x 4 + 1 8 31 00 00 true true CRC-16/IBM x 16 + x 15 + x 2 + 1 16 8005 0000 0000 true true CRC-16/MAXIM x 16 + x 15 + x 2 + 1 16 8005 0000 FFFF true true CRC-16/USB x 16 + x 15 + x 2 + 1 16 8005 FFFF FFFF true true CRC-16/MODBUS x 16 + x 15 + x 2 + 1 16 8005 FFFF 0000 true true CRC-16/CCITT x 16 + x 12 + x 5 + 1 16 1021 0000 0000 true true CRC-16/CCITT-FALSE x 16 + x 12 + x 5 + 1 16 1021 FFFF 0000 false false CRC-16/x 5 x 16 + x 12 + x 5 + 1 16 1021 FFFF FFFF true true CRC-16/XMODEM x 16 + x 12 + x 5 + 1 16 1021 0000 0000 false false CRC-16/DNP x 16 + x 13 + x 12 + x 11 + x 10 + x 8 + x 6 + x 5 + x 2 + 1 16 3D65 0000 FFFF true true CRC-32 x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 +x 7 + x 5 + x 4 + x 2 + x + 1 32 04C11DB7 FFFFFFFF FFFFFFFF true true CRC-32/BZIP2 x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 +
x 7 + x 5 + x 4 + x 2 + x + 1 32 04C11DB7 FFFFFFFF FFFFFFFF false false CRC-32/MPEG-2 x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 +
x 7 + x 5 + x 4 + x 2 + x + 1 32 04C11DB7 FFFFFFFF 00000000 false false 前端性能优化方式:
1、压缩源代码和图片
Javascript文件源代码可以进行混淆并压缩,CSS文件源代码可以正常压缩减小大小,JPG图像可以根据特定的质量要求进行压缩50%-70%。可以使用一些开源压缩软件对PNG图像进行压缩,例如将24种颜色减少到8种颜色,删除一些PNG图像格式信息等。
2.选择合适的图片格式
如果图像的颜色数量相对较大,则使用JPG格式。如果图像的颜色数量相对较小,则使用PNG格式。如果可以判断浏览器支持WebP,则可以使用WebP格式和SVG格式图像。
3、合并静态文件资源
可以合并静态资源(如css、javascript和小图像)以减少HTTP请求。大量用户将从本文中受益。
4、开启服务器端Gzip压缩
文本资源具有较大的压缩效果,但图像资源压缩效果较低。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/8147.html