两种压缩类别WAR与ZIP?

两种压缩类别WAR与ZIP?,第1张

区别一、zip的安装比较大,并仅仅有英文版+汉化包
rar有官方的简体中文版,并且安装很小,不足一兆
区别二、winrar的压缩率较高,而zip的压缩率更低
区别三、zip支持的格式很多,但已经较老,不大流行
rar支持格式也很多,并且还是流行的
区别四、zip仅仅能够压缩成zip格式,不能解压rar格式;rar不仅有自己的格式,还可以压缩成zip格式并解压zip格式
区别五、zip的界面没有rar漂亮
区别六、winrar支持分卷压缩,zip不支持
区别七、国外很多都采用zip,因为它是免费的,rar不是免费的,在国内很流行是由于有盗版的存在;zip不能兼容rar,是因为这样必须付出一笔费用;
建议请采用rar,绝对没有错

第一种办法
1打开项目pomxml文件 修改<packaging>"xxx"<packaging>里面为war压缩的为war包,jar压缩的为jar包
2打开idea找到右边的Maven点击进去点击M图标执行 clean package -Dmaventestskip=true 语句
3执行压缩命令查看语句是否成功,压缩的包就在target下。
第二种办法
在Project软件之中,我们可以在这里导出项目文件。
那么咱们就能够在这里看到我们导出项目为ZIP压缩包
此时咱们就可以在这里选择路径,然后按下确定按钮进行导出。

这个。。这是年代这么久远的问题了么?本人测试一枚,刚好我今天处理了这个问题,也算方便后来人吧,顺便也给自己踩过的坑记录一下。

dos命令为:

rar a -ap[压缩包里的路径] [压缩包所在路径] [需要添加的文件路径]

例如:你要把放在D盘QW文件夹里的1txt添加到放在D盘根目录下名为test的压缩包里的ad\aed文件夹里面,也即是testrar\ad\aed,命令则为:

rar a -apad\aed D:\testrar D:\QW\1txt

需要注意的是,上述命令-ap后面没有空格,再说一遍,-ap后面没有空格!

还有一点也要提起一下,就是我们公司当时有个war包,我每次打包好都得往里边更新2个文件,自己觉得麻烦,就干脆写个批处理来完成。但是实际上当我把war后缀改为rar,再执行上述rar命令时,提示我rar文件已损坏。实际上直接进入路径双击该文件还是可以打开的,当时就不知道为什么dos会提示我已损坏,在百度查询未果。

偶然情况下发现,我手动改为rar后缀后,实际上却是zip压缩文件

也就难怪dos说rar已经损坏。原因找到了,再次百度找到解决方法:

使用winrar命令就可以对zip的压缩包进行 *** 作:

winrar a -ap[压缩包里的路径] [压缩包名称] [文件名称]

使用winrar时,如果添加 压缩包路径和添加 文件路径的话,会把整个路径都塞到压缩包里边,这个我暂时不知道怎么解决,我使用的临时方案就是把压缩包和文件都放在同一目录,然后使用cd/d 到该目录,再使用上述命令就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13355811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存