|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
vkow (vkow) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2018/8/22 15:23:01 |
标题: |
太惊讶了。被盒子服务器里的UniDAC两个压缩文件惊呆了。 |
浏览:1295 |
|
加入我的收藏 |
楼主: |
UniDAC.v.6.4.15.D6-XE10.1.Src.Exirbox.7z 这个文件8.97M左右。
Devart_UniDAC_Professional_6.4.15_Full_Source_for_D6_XE10.1_Downloadly.ir.rar 这个文件70.39M左右
这两个文件解压之后其实是一样的。 除了License.rtf有区别之外,所有文件一模一样。
之后,我又用winrar选择最好的压缩方式,压缩大小也没变小多少。
winrar在干嘛啊?我一直以为现在的压缩软件的压缩率虽然有优劣,但是差别应该不大。这两个文件彻底颠覆了这种想法。以前人家说winrar垃圾,我还不以为然。
大家不相信的话,可以去服务器下载来看看。
----------------------------------------------
- |
作者: |
|
2018/8/22 16:21:04 |
1楼: |
7-ZIP,绿色,开源,高压缩比,你值得拥有!
----------------------------------------------
Delphi7爱好者
|
作者: |
|
2018/8/22 16:56:35 |
2楼: |
不可能的事情,肯定是你的问题,压缩比例不应该差别这么大。
----------------------------------------------
-
|
作者: |
kaida (kaida) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/8/22 17:34:14 |
3楼: |
我将 UniDAC.v.6.4.15.D6-XE10.1.Src.Exirbox.7z 解压后再用 winrar 压缩成 UniDAC.v.6.4.15.D6-XE10.1.Src.Exirbox.rar(已上传盒子)体积是 10937kb, 比 UniDAC.v.6.4.15.D6-XE10.1.Src.Exirbox.7z 略大一点,没有你说的那么夸张。
----------------------------------------------
-
|
作者: |
vkow (vkow) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2018/8/22 18:43:17 |
4楼: |
@kaida
能告诉我一下,选项参数做了哪些调整么?
我用的是5.60 x64版本,用的RAR5,压缩方式选的是最好。压完也是40+M。
----------------------------------------------
-
|
作者: |
vkow (vkow) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2018/8/22 18:47:13 |
5楼: |
@keymark
没必要下载70+M啊。你可以下载9M的。解压之后,winrar压缩一下看看不就知道了么?
服务器上的两个文件都不是我上传的,我仅仅是发现了而已。特意下载个大的,还以为会比小文件的内容会多点儿。没想到,居然内容一样。
----------------------------------------------
-
|
作者: |
|
2018/8/22 20:07:11 |
6楼: |
你下载那个rar后解压,然后用用7Z压缩,看看是否还是8.9M不?
肯定是你的问题了。。
----------------------------------------------
-
|
作者: |
|
2018/8/22 21:08:19 |
7楼: |
70M的是不是压缩时压缩方式选择成“不压缩”?
----------------------------------------------
-
|
作者: |
kaida (kaida) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/8/22 21:36:09 |
8楼: |
@ vkow (vkow)
此帖子包含附件:
 大小:14.5K |
----------------------------------------------
-
|
作者: |
|
2018/8/23 0:36:20 |
9楼: |
你的RAR用的是盗版
----------------------------------------------
http://www.ressss.com
|
作者: |
|
2018/8/23 5:34:54 |
10楼: |
UniDAC v7.2.7 FULL D6 up to XE10.2 - ONLY INSTALLERS REGISTERED
http://dl.downloadly.ir/Files/Software2/Devart_UniDAC_Pro_7.2.7_for_D6-D10.2_Tokyo_Downloadly.ir.rar
pass: www.downloadly.ir
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
|
作者: |
|
2018/8/23 8:19:18 |
11楼: |
把winrar的压缩方式从标准换成最大试试啊!
----------------------------------------------
-
|
作者: |
|
2018/8/23 8:48:12 |
12楼: |
70M的那个,明显是压缩的人用了最好的方式压缩。 用rar选用rar5的格式压缩,也就比7zip大了1M不到。
----------------------------------------------
--
|
作者: |
|
2018/8/23 11:45:44 |
13楼: |
我也试了,如果用7z,选择最快(fastest)模式,压缩出来有50多兆。winrar曾经是压缩工具的霸主,没那么差的。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 偶的生活博客 偶的技术军事博客
|
作者: |
|
2018/8/23 14:23:13 |
14楼: |
论压缩比 7z 是比 RAR 略胜一筹的。也只能是略胜。
但是就方便性来讲,还是RAR方便性。从 压缩包里面提取文件。
可以只解压你想提取的文件。而7z好象要全解压才能得到你要的文件。
----------------------------------------------
我是菜鸟,己经搞了十多年了,但是我仍然很菜。
|
作者: |
|
2018/8/23 18:16:31 |
18楼: |
楼主有好奇心是好事,但是太不动脑筋了。这个问题我也发现了,但是很快就明白了怎么回事。就是7z会把重复的文件,搞一个Delphi String一样的引用计数,而winrar会傻傻的再次压缩一遍,然后加到压缩包里。而Unidac为了方便小白安装,为每个Delphi版本都搞了一些重复文件。
其实楼主要是学过压缩原理的话,就会明白熵的概念,也就是压缩会有一个极限值,而不是无限的。压缩算法都是业界发展了30多年的东西,真正流行的算法,不会有本质的差距,一般差距在15%以内。
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2018/8/23 22:32:46 |
19楼: |
那个大的RAR包应该用的是老版本的winrar,我也用老版本的winrar 3.7试了一下,标准压缩时有50多兆,原因应该如18楼所说。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 偶的生活博客 偶的技术军事博客
|
作者: |
vkow (vkow) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2018/8/24 10:17:37 |
20楼: |
这个问题的关键是,kaida (kaida)图片里设置的那样,勾选“固实压缩文件”。 如果采用固实压缩,winrar也能压缩到10M左右。
---------- 另外,感谢emailx45 (emailx45),提供的7.27版本。 我解压之后传到盒子的服务器里了。大家可以根据自己需要的版本下载。 这是Pro版的安装文件,直接安装即可,是无源码的DCU版本。
下面是官方帮助文件对此说明: ---------- 固实压缩文件 ----------
固实压缩文件是用一种特殊压缩方式压缩的,把压缩文件中的部分或所有文件当成一个连续数据流来看待。固实压缩只被 RAR 格式的压缩文件支持,ZIP 压缩文件永远是非固实的。在压缩对话框中使用创建固实压缩文件选项,或 -s 命令行开关可以使用此功能。
固实压缩文件在添加大量又小又类似的文件时能明显地增加压缩率。不过也有一些限制:
更新固实压缩文件的速度较慢; 从固实压缩文件解压缩单个文件时,之前所有的文件都需要经过分析。这使得从固实压缩文件中解压缩文件时会比普通压缩文件慢一些。但是,从固实压缩文件解压缩所有的文件时,解压缩速度不受影响。 如果固实压缩文件中的任何文件损坏,要解压缩损坏区域后面的所有文件是不可能的。因此,如果固实压缩文件要保存有潜在风险的媒体时,建议使用修复记录。 固实压缩应用于:
压缩文件很少更新的时候; 不需要经常从压缩文件中解压缩单个文件或是部分文件的时候; 压缩率比压缩速度更重要的时候。 通常固实压缩文件内的文件以文件扩展名排序。不过也可以利用 -ds 开关来禁用排序,或利用特定文件 rarfiles.lst 来设置代替文件顺序。
分卷文件和自解压缩 (SFX) 也可以使用固实格式。
另请参阅:开关 -S,开关 -DS,rarfiles.lst
----------------------------------------------
-
|
|