无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 14393|回复: 74
打印 上一主题 下一主题

求助:如何把1G的文件压缩到1M多

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-9 13:13:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何把1G的文件压缩到1M


高手帮忙

[ 本帖最后由 xya168 于 2008-1-9 09:39 PM 编辑 ]
2#
发表于 2008-1-9 13:49:12 | 只看该作者
如果这个1G的文件里相同文件不是有99.99999999999999%的话,MS是不可能做到的.
回复

使用道具 举报

3#
 楼主| 发表于 2008-1-9 14:12:27 | 只看该作者
原帖由 打狗协会理事 于 2008-1-9 13:49 发表
如果这个1G的文件里相同文件不是有99.99999999999999%的话,MS是不可能做到的.

视频文件压缩
回复

使用道具 举报

4#
 楼主| 发表于 2008-1-9 14:15:05 | 只看该作者
《彗星撞地球》2000年时的最经典力作,将1.9G的数据压缩为64K
回复

使用道具 举报

5#
发表于 2008-1-9 14:43:06 | 只看该作者
要是压缩图片还成,没那么好的压缩软件吧??
回复

使用道具 举报

6#
发表于 2008-1-9 14:45:56 | 只看该作者
不太可能吧,压成64K?有点怀疑
回复

使用道具 举报

7#
发表于 2008-1-9 14:49:08 | 只看该作者
容易啊,你给我1000M的人民币,我帮你把他压缩成1M的人民币。
回复

使用道具 举报

8#
 楼主| 发表于 2008-1-9 15:24:20 | 只看该作者
原帖由 无优处男 于 2008-1-9 14:49 发表
容易啊,你给我1000M的人民币,我帮你把他压缩成1M的人民币。



我倒   你可以吗?
回复

使用道具 举报

9#
发表于 2008-1-9 18:38:35 | 只看该作者

回复 #4 xya168 的帖子

是视频文件压缩吧?那是牺牲了分辨率和动态效果后的结果,表面看是压缩了很多,其实已丢失了大量的信息,这样做的目的是要放到手机上播放吧?对于其他类型的文件,既要保留完整信息又要达到如此大的压缩比是不可能的。

[ 本帖最后由 lvyanan 于 2008-1-9 06:40 PM 编辑 ]
回复

使用道具 举报

10#
发表于 2008-1-9 21:41:05 | 只看该作者
应该可以,我好像在哪看过相关技术,太久了都忘了!
回复

使用道具 举报

11#
发表于 2008-1-9 22:03:36 | 只看该作者
1g的avi视频,取几个帧,做成gif~~
回复

使用道具 举报

12#
 楼主| 发表于 2008-1-10 02:17:37 | 只看该作者
原帖由 kangyi 于 2008-1-9 22:03 发表
1g的avi视频,取几个帧,做成gif~~


呵呵    你可真逗人   我说的是压缩呀  老大
回复

使用道具 举报

13#
发表于 2008-1-10 06:26:30 | 只看该作者
原帖由 xya168 于 2008-1-10 02:17 AM 发表


呵呵    你可真逗人   我说的是压缩呀  老大

这位兄台,建议你多去dwing大大的贴吧里转转,看几个帖子之后就会觉得自己的想法有多“不可思议”了,哈哈

数据压缩绝对是有极限的,我想你可以拿宇宙的极限温度273来参考一下

尽管如此,

将1g的数据压缩成1m,从广义上讲也并非不可能,不过得有一个前提,就是参照标准不同
现在的存储体是以0和1来存储数据的,我们可以把他看成“二维”的,1g这个数字的概念是建立在这个“二维”的基础之上的,难道不是吗,如果将来存储技术提高了,四唯有了,八唯有了,咱拿16唯说事儿,即便将现在这个基于2唯的1g数据没经过任何压缩而直接存储到这个16维的存储体上,你所观察到容量也将会“减小”,即 1/4096 g,也就是说,现在咱看到的这个数据只有0.25m了

这个也是我在dwing的贴吧里看到的一个观点(不是dwing本人的),大概是这样的吧
回复

使用道具 举报

14#
发表于 2008-1-10 08:10:46 | 只看该作者
视频压缩实际上牺牲了数据!
回复

使用道具 举报

15#
 楼主| 发表于 2008-1-10 14:12:13 | 只看该作者
原帖由 kangyi 于 2008-1-10 06:26 发表

这位兄台,建议你多去dwing大大的贴吧里转转,看几个帖子之后就会觉得自己的想法有多“不可思议”了,哈哈

数据压缩绝对是有极限的,我想你可以拿宇宙的极限温度273来参考一下

尽管如此,

将1g的数据 ...

你解压过几百兆变多少个G的数据没?
你看过
《彗星撞地球》
2000年时的最经典力作,将1.9G的数据压缩为64K
彗星撞地球  你可以在网上艘下看看是不是!!!
回复

使用道具 举报

16#
 楼主| 发表于 2008-1-10 14:17:35 | 只看该作者
原帖由 kangyi 于 2008-1-10 06:26 发表

这位兄台,建议你多去dwing大大的贴吧里转转,看几个帖子之后就会觉得自己的想法有多“不可思议”了,哈哈

数据压缩绝对是有极限的,我想你可以拿宇宙的极限温度273来参考一下

尽管如此,

将1g的数据 ...

你可以去这里看看
http://soft.yesky.com/tools/406/2030406_1.shtml
彗星撞地球
MD5:81215863e52373787f21cc889f8ff24d
配置:2G/512M/GF4Ti 或ATi9600 、128M以上

[ 本帖最后由 xya168 于 2008-1-10 02:28 PM 编辑 ]

彗星撞地球.rar

63.27 KB, 下载次数: 303, 下载积分: 无忧币 -2

彗星撞地球

回复

使用道具 举报

17#
发表于 2008-1-10 14:26:17 | 只看该作者
压缩一个视频文件与压缩一个软件的要求是不同的,视频压缩是可以有信息损失的,而软件的压缩则不允许有任何的信息损失,否则软件将不能用,LZ举的正是视频压缩的例子,不能与一般的软件压缩概念混为一谈。
回复

使用道具 举报

18#
 楼主| 发表于 2008-1-10 14:33:22 | 只看该作者
原帖由 659203962 于 2008-1-10 14:26 发表
要想把1G的文件压到1M实际上是先把这个1M的文件伪装成1G的文件(用UE等工具),也就是说他的源文件只有1M。
把1G压成1M实际是一种自欺欺人的说法。。。。
。。。。。[已完—无续]

如何把1G的文件压到1M实际上是先把这个1M的文件伪装成1G的文件(用UE等工具),它的源文件指的什么?
回复

使用道具 举报

19#
 楼主| 发表于 2008-1-10 14:48:14 | 只看该作者
压了3次 3次的大小都不一样  我也不知道怎么怎么搞的变这样

[ 本帖最后由 xya168 于 2008-1-10 02:49 PM 编辑 ]

QQ截图未命名.jpg (90.13 KB, 下载次数: 71)

QQ截图未命名.jpg
回复

使用道具 举报

20#
发表于 2008-1-10 15:31:23 | 只看该作者
看过LZ提供的动画,用端口监视软件监视,发现当播放到楼群出现时,几次均有奇怪的连接一闪而过,不知是否传递了数据?
这个动画播放时间不长,FLASH动画难道比VIA格式的影片还大,怎么能证明原文件是1.9G的呢?即使是1.9G,那其中也一定是含有大量的数据冗余才对。我怀疑LZ把《彗星撞地球》的VIA格式的影片文件,与Flash《彗星撞地球》同名动画文件搞混淆了,这个动画原始大小是603K。

[ 本帖最后由 lvyanan 于 2008-1-10 03:58 PM 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2008-1-10 15:55:54 | 只看该作者
原帖由 lvyanan 于 2008-1-10 15:31 发表
看过LZ提供的动画,用端口监视软件监视,发现当播放到楼群出现时,几次均有奇怪的连接一闪而过,不知是否传递了数据?
这个动画播放时间不长,FLASH动画难道比VIA格式的影片还大,怎么能证明原文件是1.9G的呢? ...

你打开看看
回复

使用道具 举报

22#
发表于 2008-1-10 15:59:22 | 只看该作者

回复 #23 xya168 的帖子

我怀疑LZ把《彗星撞地球》的VIA格式的影片文件,与Flash《彗星撞地球》同名动画文件搞混淆了,这个动画原始大小是603K。
到这里去看看:http://www.136z.com/download/FLASH/19649.html

[ 本帖最后由 lvyanan 于 2008-1-10 04:00 PM 编辑 ]
回复

使用道具 举报

23#
发表于 2008-1-10 18:26:59 | 只看该作者
....这个彗星撞地球是及时演算的.. 根本就不是压缩到这么大的...
回复

使用道具 举报

24#
发表于 2008-1-10 18:54:49 | 只看该作者
彗星撞地球,64K

彗星撞地球.rar

63.27 KB, 下载次数: 177, 下载积分: 无忧币 -2

回复

使用道具 举报

25#
 楼主| 发表于 2008-1-10 23:48:12 | 只看该作者
原帖由 lvyanan 于 2008-1-10 15:59 发表
我怀疑LZ把《彗星撞地球》的VIA格式的影片文件,与Flash《彗星撞地球》同名动画文件搞混淆了,这个动画原始大小是603K。
到这里去看看:http://www.136z.com/download/FLASH/19649.html



是64k的   就是不知道怎么做到的
回复

使用道具 举报

26#
发表于 2008-1-11 00:19:02 | 只看该作者
原帖由 eisn 于 2008-1-10 06:26 PM 发表
....这个彗星撞地球是及时演算的.. 根本就不是压缩到这么大的...

就是是根据一定的算法重现的

就像很多游戏 能将游戏过程保存下来 但并非保存成vai等视频文件

只是保存为重演所需的数据文件的说

否则哪有玩了几个小时的游戏 保存的过程文件只有1-2m的呀
回复

使用道具 举报

27#
发表于 2008-1-11 00:22:52 | 只看该作者
这个彗星撞地球 很好系统资源的说

没好的电脑的话 会很卡的说

终于发现我的电脑也很~~~~~~~ 5555
回复

使用道具 举报

28#
发表于 2008-1-11 11:41:11 | 只看该作者

回复 #27 xya168 的帖子

是将那个603K的Flash《彗星撞地球》动画文件压缩并做成自动播放文件,由于原文件件是动画格式,加上只有603K大小,要压缩到64K还是有可能的,而1.9G的《彗星撞地球》DVD或VIA文件,要想压缩到1M是绝无可能的,你误会了两个片子的区别。
回复

使用道具 举报

29#
发表于 2008-1-11 13:14:06 | 只看该作者
彗星撞地球的那个是EXE,某种意义来说,不算视频文件了,更有可能是实时演算文件,不过因为即使是不精细的场面重现也需要相当大的资源,估计这种技术只会在遥远的未来重现而已
回复

使用道具 举报

30#
发表于 2008-1-12 12:23:13 | 只看该作者
<彗星撞地球>
据说这是使用了一种叫做 demo(展示程序) 的东东(据说是一种很久之前的技术,在没有互联网之前就已经出现)。。。。
Demo即Demostnaion,是一种程序,它被用来在计算机上展示奇妙的动画和效果,其中还包括非交互的多媒和原创配乐。这类程序运行之后,就会像视屏文件一样播放动画,效果通常非常棒,比较常见的是游戏Demo.
这些程序往往是3D动画形式的,虽然大小只有几K或者几十K,但是却能表现出来很多东西。一部超炫几十分钟的3D动画,总共大小却只有几十K。

实际上,Demo程序是通过直接对显卡进行操作和计算,其中只包含一些关键帧,而中间的实现效果则完全通过算法演算出来,而且,通常情况下,Demo里面的图形都是一些比较规则的多边形,里面的图案组合往往可以重复利用,这样就大大减少了整个程序的体积。
音乐方面使用一种叫做Module的音乐,它与MIDI有点类似,但Module使用自己的乐器采样而不像MIDI使用的是声卡或软波表的乐器,因此Module可以在所有硬件平台上获得同样的播放效果,而且,文件却很小巧。
当然,缩小体积还有最主要的一步,那就是压缩。所有Demo程序都利用了另一种名为UPX的压缩算法,这种压缩算法效率很高,甚至可以达到10%压缩比。在Demo程序运行之后,它便会自动进行解压行为,将整个映像解压到内在中,然后才开始运行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-22 06:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表