net.lingala.zip4j
zip4j
1.3.2
/**
* 分卷壓縮
* @param srcfiles 要壓縮的檔案絕對路徑列表(支援多個檔案的合併壓縮)
* @param destfile 要壓縮的zip檔名
* @param passwd 壓縮密碼
* @param filesize 分卷大小
* @return 壓縮檔案路徑(如分卷會返回以 "," 分隔的檔案路徑列表)
* @throws zipexception
*/public static string zip(listsrcfiles,string destfile, string passwd,long filesize) throws zipexception
net.lingala.zip4j.core.zipfile zipfile = new net.lingala.zip4j.core.zipfile(destfile);
arraylistfilestoadd = new arraylist();
if(srcfiles!=null&&srcfiles.size()>0)}}
string extractedfiles = new string[extractedfilelist.size()];
extractedfilelist.toarray(extractedfiles);
return extractedfiles;
}
public static void main(string args)
} catch (zipexception e)
}
linux 分卷壓縮解壓縮
1 先壓縮目錄為乙個檔案 root ip tar zcvf apk.tar apk 2 對檔案進行切分,d表示切分後的檔案字尾已數字區分 如apk 2015.tar01,apk 2015.tar02 b指定切分後檔案的大小,後面跟需要切分的檔案,最後是切分後檔案的存放路徑和名稱字首 root ip ...
Linux系統使用tar分卷壓縮和解壓縮
1 前言 在linux系統中可以使用tar和split命令配合使用進行大檔案的分卷壓縮和解壓縮。2 例項 將資料夾stm32f031k6 分卷壓縮為100m的檔案,可以使用下面命令 tar cvzf stm32f031k6 split b 100m stm32f031k6.tar.gz.完成後,會產...
Ubuntu 分卷壓縮和解壓
以每卷500m為例 先進入要壓縮檔案d父目錄 tar分卷壓縮 tar cvzpf www.woaidiannao.com split b 500m 壓縮後d檔名為 x00 x01 x02 tar多卷合併 cat x www.woaidiannao.com.tar.gz tar解壓縮 tar xvfz...