public class CompressFileReader extends Object
| 构造器和说明 |
|---|
CompressFileReader() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
deleteTmpFile(File tmpfile) |
static String |
getDataSize(long size) |
static List<Map<String,String>> |
readRarFile(InputStream is)
读取rar文件内容,返回文件名和大小的列表。
|
static List<Map<String,String>> |
readZipFile(InputStream is,
String viewtype)
读取zip文件内容,返回文件名和大小的列表。
|
static void |
sortHeaders(List<com.github.junrar.rarfile.FileHeader> headers)
把参数按照文件名字符顺序排序
|
static File |
StreamToTmpFile(InputStream is)
接收流,写入临时文件,并返回文件
|
public static List<Map<String,String>> readZipFile(InputStream is, String viewtype)
is - zip文件输入流viewtype - 文件扩展名,不包括".",例如jar、zip等。public static List<Map<String,String>> readRarFile(InputStream is)
is - rar文件输入流public static void sortHeaders(List<com.github.junrar.rarfile.FileHeader> headers)
headers - 被排序的文件条目列表public static String getDataSize(long size)
public static File StreamToTmpFile(InputStream is)
is - 输入流public static void deleteTmpFile(File tmpfile)
Copyright © 2018. All rights reserved.