六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 24|回复: 0

CRC32实例

[复制链接]

升级  60%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
30
 楼主| 发表于 2013-2-3 13:35:02 | 显示全部楼层 |阅读模式
目前通信中常常用到CRC32循环冗余校验,由于JAVA的java.util.zip包中提供了此算法的接口,大大方便了使用,以下是自己用到的一个实例:
public class CRC32
{
public CRC32(){}

public static String crc32(byte[] src) {
  java.util.zip.CRC32 a = new java.util.zip.CRC32();
  a.update(src);
  System.out.println(Long.toHexString(a.getValue()));
      return Long.toHexString(a.getValue());
    }
public static void main(String args[])
    {
byte[] ss =null;
String result = crc32(ss);
System.out.println(result);
    }

}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表