public final class Etag
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
data(byte[] data)
计算二进制数据的etag
|
static java.lang.String |
data(byte[] data,
int offset,
int length)
计算二进制数据的etag
|
static java.lang.String |
file(java.io.File file)
计算文件内容的etag
|
static java.lang.String |
file(java.lang.String filePath)
计算文件内容的etag
|
static java.lang.String |
stream(java.io.InputStream in,
long len)
计算输入流的etag,如果计算完毕不需要这个InputStream对象,请自行关闭流
|
public static java.lang.String data(byte[] data,
int offset,
int length)
data - 二进制数据offset - 起始字节索引length - 需要计算的字节长度public static java.lang.String data(byte[] data)
data - 二进制数据public static java.lang.String file(java.io.File file)
throws java.io.IOException
file - 文件对象java.io.IOException - 文件读取异常public static java.lang.String file(java.lang.String filePath)
throws java.io.IOException
filePath - 文件路径java.io.IOException - 文件读取异常public static java.lang.String stream(java.io.InputStream in,
long len)
throws java.io.IOException
in - 数据输入流len - 数据流长度java.io.IOException - 文件读取异常