public class ObjectFile
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
copyTo(java.io.OutputStream os)
将文件复制到
|
int |
getCount()
切分后的文件数量
|
long |
getDeflatedSize()
压缩后的文件大小
|
long |
getSize()
原始文件大小
|
static void |
hashHeaderForId(java.security.MessageDigest md,
long len) |
java.io.InputStream |
openDecryptedStream()
打开已解密、未解压的文件的输入流(用完请 close)
|
java.io.InputStream |
openRawStream()
打开未解密、未解压的文件的输入流(用完请 close)
|
java.io.InputStream |
openStream()
打开文件的输入流(用完请 close)
|
static void |
writeHeader(java.io.File file,
long len,
long clen,
int fileCount) |
static void |
writeHeader(java.io.OutputStream out,
long len) |
public long getSize()
throws java.io.IOException
java.io.IOException - .public long getDeflatedSize()
throws java.io.IOException
java.io.IOException - .public int getCount()
throws java.io.IOException
java.io.IOException - .public java.io.InputStream openStream()
throws java.io.IOException
java.io.IOException - .public void copyTo(java.io.OutputStream os)
throws java.io.IOException
os - 输出流,比如另外一个 FileOutputStreamjava.io.IOException - .public java.io.InputStream openDecryptedStream()
throws java.io.IOException
java.io.IOException - .public java.io.InputStream openRawStream()
throws java.io.IOException
java.io.IOException - .public static void writeHeader(java.io.OutputStream out,
long len)
throws java.io.IOException
java.io.IOExceptionpublic static void writeHeader(java.io.File file,
long len,
long clen,
int fileCount)
throws java.io.IOException
java.io.IOExceptionpublic static void hashHeaderForId(java.security.MessageDigest md,
long len)