java.util.zip.CRC32.getValue()方法返回校验和值。

声明

以下是java.util.zip.CRC32.getValue方法的声明。

public long getValue()

返回值

当前的校验和值。

在D:test>目录下用以下内容创建一个文件Hello.txt。

This is an example.

示例

以下示例显示了java.util.zip.CRC32.getValue()方法的用法。

package com.yiibai; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.zip.CRC32; import java.util.zip.CheckedOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class CRC32Demo { private static String SOURCE_FILE = "D:\test\Hello.txt"; private static String TARGET_FILE = "D:\test\Hello.zip"; public static void main(String[] args) { byte[] buffer = new byte[1024]; try { FileOutputStream fout = new FileOutputStream(TARGET_FILE); CheckedOutputStream checksum = new CheckedOutputStream(fout, new CRC32()); ZipOutputStream zout = new ZipOutputStream(checksum); FileInputStream fin = new FileInputStream(SOURCE_FILE); zout.putNextEntry(new ZipEntry(SOURCE_FILE)); int length; while((length = fin.read(buffer)) > 0) { zout.write(buffer, 0, length); } zout.closeEntry(); fin.close(); zout.close(); System.out.println("Zip file generated!"); System.out.println("CRC32 Checksum is : " + checksum.getChecksum().getValue()); } catch(IOException ioe) { System.out.println("IOException : " + ioe); } } }

执行上面示例代码,得到以下结果 –

Zip file generated! CRC32 Checksum is : 3847524486

¥ 我要打赏   纠错/补充 收藏

getValue()方法 java_java.util.zip.CRC32.getValue()方法示例相关推荐

  1. java inflaterinputstream_java.util.zip.InflaterInputStream.available()方法示例

    java.util.zip.InflaterInputStream.available()方法在达到文件结尾(EOF)后返回0,否则返回1. 声明 以下是java.util.zip.InflaterI ...

  2. c++ gzip java.util.zip.gzip_java.util.zip.GZIPInputStream.close()方法示例

    java.util.zip.GZIPInputStream.close()方法关闭此输入流并释放与该流关联的所有系统资源. 声明 以下是java.util.zip.GZIPInputStream.cl ...

  3. java getnextentry_java.util.zip.ZipInputStream.getNextEntry()方法示例

    java.util.zip.ZipInputStream.getNextEntry()方法读取下一个ZIP文件条目并将该流定位在条目数据的开头. 声明 以下是java.util.zip.ZipInpu ...

  4. java finish黑_java.util.zip.GZIPOutputStream.finish()方法示例

    java.util.zip.GZIPOutputStream.finish()方法完成将压缩数据写入输出流而不关闭底层流. 连续应用多个过滤器到相同的输出流时使用此方法. 声明 以下是java.uti ...

  5. zipentry java_java.util.zip 类 ZipEntry - Java 中文参考手册

    java.lang.Object java.util.zip.ZipEntry 所有已实现的接口:Cloneable 直接已知子类:JarEntry public class ZipEntryexte ...

  6. deflater java_java.util.zip 类 Deflater - Java 中文参考手册

    java.lang.Object java.util.zip.Deflater public class Deflaterextends Object 此类使用流行的 ZLIB 压缩程序库为通用压缩提 ...

  7. string 方法 java_java中常用的String方法

    1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.length); 输出的结果是字符串长度10. 2 ...

  8. java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例

    本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...

  9. xm-select getValue()获取不到值的解决方法

    在使用layui 第三方控件xm-select时发现,getValue()始终获取不到值,在这之前是先调用了setValue()方法的,但是在后续代码中使用getValue()又可以获取到值了!还真是 ...

最新文章

  1. glusterfs快速安装
  2. php 其他格式数据与数组互转
  3. 【采用】【科技金融】互金风控大数据盘点
  4. 一份来自一月寒冬互联网一线的面经(附面试题)
  5. 乐视html5,乐视杨永强:Letv Store为HTML5开发者带来新机遇
  6. [转]消息队列软件大比拼
  7. 找出一个数组中出现次数最多的那个元素
  8. 一次http完整的请求tcp报文分析
  9. 用javascript生成指定范围的随机数
  10. Oracle - 导入异常ORA-01659和11G在Exp时空表不能导出
  11. 版本帝Java 12 / JDK 12 正式发布,八大重大更新及部分代码示例
  12. QueueUserWorkItem函数
  13. java拦截器与AOP的区分理解
  14. 服务端(java)实现微信支付二次签名
  15. 机器学习入门09 - 特征组合 (Feature Crosses)
  16. 导演袁德旺:春节以另一种方式为网友呈现“伴随式”晚会
  17. 电脑能正常上网,但是显示无Internet
  18. mac mini调整屏幕亮度
  19. vue项目中gojs最新V2.2.5版本去除水印
  20. JavaSE语法(3)——【逻辑控制:各种分支循环语句】

热门文章

  1. 編程之美資格賽傳話遊戲
  2. SDG、SGD-M实现
  3. pycharm连接mysql
  4. 涨姿势了!22 个拓展程序员技术与视野的国外网站,快添加进收藏夹!
  5. Scala项目启动方式:extends App和main的区别
  6. 基于nginx实现minio分布式集群访问的负载均衡配置示例
  7. win11 wsl及ubuntu设置为wsl 2
  8. Linux使用lvresize扩展或缩减LV逻辑卷大小
  9. lunbuntu install mysql5.7
  10. Linux rpm软件管理(安装/卸载/查询)