Package org.miaixz.bus.core.xyz
Class CheckKit
java.lang.Object
org.miaixz.bus.core.xyz.CheckKit
校验码工具
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Checksum计算文件校验码static Checksumchecksum(InputStream in, Checksum checksum) 计算流的校验码,计算后关闭流static longchecksumCRC32(File file) 计算文件CRC32校验码static long计算流CRC32校验码,计算后关闭流static longchecksumValue(InputStream in, Checksum checksum) 计算流的校验码,计算后关闭流
-
Constructor Details
-
CheckKit
public CheckKit()
-
-
Method Details
-
checksumCRC32
计算文件CRC32校验码- Parameters:
file- 文件,不能为目录- Returns:
- CRC32值
- Throws:
InternalException- IO异常
-
checksumCRC32
计算流CRC32校验码,计算后关闭流- Parameters:
in- 文件,不能为目录- Returns:
- CRC32值
- Throws:
InternalException- IO异常
-
checksum
计算文件校验码- Parameters:
file- 文件,不能为目录checksum-Checksum- Returns:
- Checksum
- Throws:
InternalException- IO异常
-
checksum
计算流的校验码,计算后关闭流- Parameters:
in- 流checksum-Checksum- Returns:
- Checksum
- Throws:
InternalException- IO异常
-
checksumValue
计算流的校验码,计算后关闭流- Parameters:
in- 流checksum-Checksum- Returns:
- Checksum
- Throws:
InternalException- IO异常
-