文件夹大小基本差不多,可为啥压缩出来的文件包却相差那么大?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件夹大小基本差不多,可为啥压缩出来的文件包却相差那么大?相关的知识,希望对你有一定的参考价值。
文件夹①: 文件夹②: 两者相比较,为什么文件夹②小反而压缩文件夹却那么大??
压缩的时候可以选择压缩率。压缩率越小,压缩出来的文件越小,压缩的时间越长。压缩率越大,压缩出来的文件越大,压缩的时间短。 根据你具体的需要去选择。 参考技术A 你每次截的图由于是压缩之后的图片,但是由于图的内容不一样,所以RGB颜色也不一样,压缩比也就不一样。这就导致你二次压缩成压缩包之后,相同大小的文件夹,压缩出不同大小的压缩包 参考技术B 有的文件已经压缩,或文件比较大。压缩率就小文件小,压缩率就大。 参考技术C 可能是压缩是的压缩率的不同C++调用bat后,为啥运行完不出结果
做一个压缩的东西
调用出来bat程序,画面也显示压缩完成,但是去目录找却没有
单独启动bat程序压缩文件却能成功并生成zip文件,这是为什么
用的是system()的方法
按照如下过程排查:
1 启动命令行,调用bat, 看是否工作正常。 先排除bat本身问题。
2 在bat里面加一句打印, 看system的时候是否输出, 确定bat被正确调用。
3 在bat里面所有的路径改成绝对路径, 确定不是相对路径的问题。
这三个排查下来 应该就能搞定了。来自:求助得到的回答 参考技术A 单纯 bat 本身并不具备隐藏运行的功能 不过用vbs调用bat就可以实现 Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c 2002.bat",vbhide 这个就是vbs调用同目录下 名为 2002.bat 的批处理隐藏运行
以上是关于文件夹大小基本差不多,可为啥压缩出来的文件包却相差那么大?的主要内容,如果未能解决你的问题,请参考以下文章