我想将一个压缩的构建文件夹上传到我的linux机器上并解压缩并部署。.我的问题是zip文件本身400MB需要2个小时的上传时间,有什么办法,我可以进一步压缩文件以减少大小,例如100MB还是上载?也欢迎任何其他帮助。.正在使用Jenkins和python
我试图将其制成tar或gzip,结果尺寸相同
答案 0 :(得分:0)
没有什么可以神奇地将400 MB压缩为100 MB,尤其是如果这些已经是压缩数据(例如,当您拥有一个ZIP文件时)时,尤其如此。
可以压缩多少数据在很大程度上取决于数据-对于普通文本,50%并不罕见,但对于二进制数据则少得多。通常,它将无法再压缩已压缩的数据-否则,您可以一次又一次地压缩,直到只有一个字节为止。
我试图将其制成tar或gzip,结果尺寸相同
这是预期的。尽管不同的压缩算法在压缩方面可能会略有不同,但是它们可以实现这些差异仅几个百分点,而不是您在此处需要的几个因素。无损压缩本质上是压缩信息,并且由于某种程度上需要保留原始信息,因此只能将数据压缩到一定大小。这与图像或音频的压缩不同,在图像或音频的压缩中,信息丢失通常是可以接受的(并导致质量损失),因此可能会有更高的压缩系数。
答案 1 :(得分:-2)
您可以使用Uharch程序压缩文件