通过浏览器客户端访问云服务,文件大小在上传时会有限制,一般地,100M左右。
而现在的工程软件压缩后动辄200多M,这种情形就需要对文件进行压缩处理。
以实际工程为例,jar包大小为146M,解压jar包后为413M。

使用ZIP压缩算法后,包大小为130M,比jar包少了16M左右,但是还是满足不了上传要求,因此就需要通过分卷压缩方法完成。

使用Bandizip压缩软件进行分卷压缩。
如下图所示,将jar包添加到将要压缩的文件路径中。
设置40M进行分卷压缩。

可以看到生成了4个文件。
book.z01-z03是每一个卷,book.zip是其属性文件。

右键点击book.zip文件,选择解压到 book文件夹下。

如下图所示,可以看到被还原。

JAR 压缩算法是一种用于压缩 Java 档案文件(.jar)的算法,它是由 Sun Microsystems 开发的。JAR 压缩算法是基于 LZW(Lempel-Ziv-Welch)算法的变体。LZW 算法是一种无损压缩算法,广泛用于压缩文件和图像。
JAR 压缩算法的步骤如下: