无忧启动论坛

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

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

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


高手帮忙

[ 本帖最后由 xya168 于 2008-1-9 09:39 PM 编辑 ]
74#
发表于 2008-2-29 21:11:44 | 只看该作者
这个问题有难度,那个会滴发个贴分享下呗
回复

使用道具 举报

73#
发表于 2008-2-29 21:10:39 | 只看该作者
不可能的事情:):)。
回复

使用道具 举报

72#
发表于 2008-2-29 17:20:26 | 只看该作者
大概小说看多了!!!!
回复

使用道具 举报

71#
发表于 2008-2-28 15:38:17 | 只看该作者
Look

抓图1.JPG (27.45 KB, 下载次数: 45)

抓图1.JPG

抓图2.JPG (56.57 KB, 下载次数: 50)

抓图2.JPG

test.rar

80 Bytes, 下载次数: 98, 下载积分: 无忧币 -2

回复

使用道具 举报

70#
发表于 2008-2-28 10:15:05 | 只看该作者
64K,·········这个貌似不是真的吧 -- !
回复

使用道具 举报

69#
发表于 2008-2-27 21:12:59 | 只看该作者
如果是有损压缩,多小都是可以实现的.
回复

使用道具 举报

68#
发表于 2008-2-27 17:22:21 | 只看该作者
我还以为是技术文章呢!
回复

使用道具 举报

67#
发表于 2008-2-27 13:23:03 | 只看该作者
看到标题有点茫然,怎么可能啊,硬盘还卖的出去啊!!

64K的动画早在赛扬时代就有了,百度给你的答案:

64k的动画欣赏——六个世界顶极高手制作三维动画
不可思议,63.5KB=1.9GB
不要奇怪,我没有写错,的确是KB和GB!
笔者是一个游戏爱好者,特别钟情的就是3D游戏,下载、欣赏各种3D动画是我日常生活中的一大乐趣!有一天,在一个电脑游戏论坛,看到了如下的帖子:
现在许多游戏的演示动画动辄数十兆,甚至上百兆,而一款名为“fr-08”的演示动画居然只有63.5KB!虽然体积很小,但它的质量一点也不差——令人吃惊的3D图像、流畅 的动画和动感十足的音乐,尽管不能与《神秘岛》(一款3D游戏)相提并论,但也决不逊色于某些3D游戏的开场和过场动画。
这段演示动画的播放时间有好几分钟,在结尾处会出现一段字幕,说明动画所包含的内容,如178兆多媒体纹理、159MB的wave文件、12条音轨、8亿5千万波样等,这些数 据在未压缩之前的体积为1.9GB,压缩后为63.5KB,也就是说压缩比达到了30000:1!而且回放质量基本没有受到什么影响。
随着编程技术的提高,说不定有一天我们又会回到以前用软盘玩游戏的时代,而且是3D游戏:)
大家看看配置要求:
——PⅡ350的CPU(笔者的赛杨333也照样流畅)
——一款TNT2的显卡(不过除了TNT2以外,它还支持TNT等多种其它显卡)
——128MB内存(不过笔者的64MB也照样运行)
——必须安装有DirectX 8(这可不能偷工减料)
下载地址:http://www.theproduct.de/fr08_final.zip
紧接着上面帖子的是如下的回帖:
虽然我没下,但是……你自己试过么?
以常识的角度来说,绝对是骗人的东西!
的确,如果让笔者看到论坛上的第一个帖子,我的回帖可能也和这个回帖相同——这肯定是谎言,绝对是骗人的东西。而由于笔者的那点“可怜”的爱好却让我证实了这是 一个“真实的谎言”。在这里,我肯定不能为你讲述如何将这1.9GB的动画压缩到63.5KB(要是这样的话,我肯定已经被哪个游戏厂商高薪“收购”了),只是让大家来了 解这个让人折服的DEMO是如何做出来的。
同其它3D动画制作流程一样,这个DEMO也经过了建模→制作纹理→纹理贴图→设定动画→加入音乐等一系列的过程,虽然建模和制作纹理可以相互调换,但是也要彼此照 顾。
建模做场景:fr-08采用了使用简单的几何图形(如正方体、立方体、圆柱等)进行组合,从而产生复杂的场景。它不同于其它的3D动画多采用3D Max或者MAYA等3D制作工 具,制作出比较复杂的场景再进行贴图;而是从一开始就注意了“节省”,采用最简单的模型、运用不断优化的算法,组合出最复杂的效果.做纹理并贴图:同制作场景的思 路相同,fr-08也尽量采用最简单的方法制作出自己喜欢的纹理,在fr-08的最终版本中,采用了66幅256×256点大小的32位纹理,未压缩前纹理大小为16MB(如图3)。动 画中有一段节奏感很强烈的背景音乐。而这段音乐的大小足有159MB!整个音乐是使用LOGIC AUDIO(如图4)制作出来的。音乐包含两个部分,一个是Loading Music,另 外一个是Main Music,你可以在http://keBBy.org/fr08zakz.exe下载这个包含了159MB的最终大小为37KB的音乐,你还可以把它解压缩来看看压缩前的波形音乐文件有多 大。
最终压缩:虽然在制作DEMO动画的过程中,程序员们都采用了最节省空间的方法,可再怎么节省,那么多的纹理,那么多的音乐,要放到一个只有63.5KB的文件中,少了 压缩软件怎么可能呢?这里,程序员们采用了一个可能将一堆代码压缩为1KB~2KB的压缩软件UPX——一个广为流传的专门压缩可执行文件的工具。可惜我没有找到UPX的 截图,不能让大家一睹它的芳容。
其实,在整个制作过程中,开发者自始至终使用了一个自己开发的工具“generator.exe”(开发者暂定的名称)。据说这个工具第一版设计出来的时候界面相当简陋,只有 两个子窗口,一个用来显示纹理,一个则用来做文本编辑。在对这个简陋的工具感到忍无可忍之后,开发者不得不重新编写它,这到底是怎样一个程序呢?现在我们只能望 梅止渴了,希望有一天,大方的开发者能将之公布出来。
如果看完了文章,你还是不能相信63.5KB=1.9GB这个等式,最好的方法就是去下一个回来自己“研究”一下。
回复

使用道具 举报

66#
发表于 2008-2-23 19:59:46 | 只看该作者
压缩我觉得不可能

但如果一定要给个答案

可以从这个角度尝试下:1分钟的3GP文件大约1M,转变为vcd用的dat(mpeg)文件大约10M,转成AVI或VOB会更大(据说AVI没有压缩限制,如果真的这样,转换时通过调节音视频参数可能会达到一个巨大的文件)

呵呵,当然这样的回答是没有什么价值的,权当凑趣了。。。。。。
回复

使用道具 举报

65#
发表于 2008-2-12 19:42:39 | 只看该作者
有不少64K的视频
应该可以
估计是以时间换空间
回复

使用道具 举报

64#
发表于 2008-2-4 20:54:56 | 只看该作者
原帖由 lvyanan 于 2008-1-9 06:38 PM 发表
是视频文件压缩吧?那是牺牲了分辨率和动态效果后的结果,表面看是压缩了很多,其实已丢失了大量的信息,这样做的目的是要放到手机上播放吧?对于其他类型的文件,既要保留完整信息又要达到如此大的压缩比是不可 ...

说得好清楚,不过还一个就是用时间换空间的
回复

使用道具 举报

63#
发表于 2008-2-3 21:27:08 | 只看该作者
原帖由 多情种子 于 2008-2-1 07:58 AM 发表
我也见过一回 极品飞车10最大镜像256K 多一些   解压后2.7G

不知道怎么搞的


那个是BT种子文件吧
回复

使用道具 举报

62#
发表于 2008-2-2 09:36:55 | 只看该作者
个人认为不大可能实现!
回复

使用道具 举报

61#
发表于 2008-2-1 22:04:24 | 只看该作者
这个帖不知被dwing大看了会作何感想,老早就在他那个dwing吧里看到过关于这个的讨论了,ls说的没错,这个东西其实考验的是cpu和显卡的处理能力,跟“压缩”一点关系都没有,压缩相信绝对是有极限的
回复

使用道具 举报

60#
发表于 2008-2-1 21:37:15 | 只看该作者
楼主还是多百度吧,这个彗星撞地球的是个demo一等奖的作品,实时演算的程序而已,根本不是什么1.9G的动画压缩的。
还有一个96K的3D射击游戏,建议你也去玩玩,好几种枪、好几关呢,比这个更神~~~
http://dwing.51.net/download.htm
dwing老大的作品及推荐品,你看看吧……
回复

使用道具 举报

59#
发表于 2008-2-1 21:07:41 | 只看该作者
黑客防线上发表过这篇文章

好像是《揭穿百万分之一压缩率》

那其实就是骗人

你用WINHEX创建一个1G的文件把里面全部填为0你看
用WINRAR压缩后的大小。这样有什么用

你再用WINHEX打开一个视频文件看看里面的数字

我想你应该明白些什么
回复

使用道具 举报

58#
发表于 2008-2-1 20:20:54 | 只看该作者

政治

我也想啊
可是自己一直都没做成
回复

使用道具 举报

57#
发表于 2008-2-1 13:06:11 | 只看该作者
这不可能达到吧!!!!!!!!!!
回复

使用道具 举报

56#
发表于 2008-2-1 07:58:08 | 只看该作者
我也见过一回 极品飞车10最大镜像256K 多一些   解压后2.7G

不知道怎么搞的
回复

使用道具 举报

55#
发表于 2008-2-1 07:07:45 | 只看该作者
ls的,这个东东貌试10年前的吧,当时多少也了解了些(同时发布的还有其它好几个),现在还来说这好像晚了点....在当时来说,能运行的电脑还真的不多~~~~

不过前段时间有人用个一个软件,压缩率奇高,就是运行该软件内存配置最少需要2G,晕倒.....
回复

使用道具 举报

54#
发表于 2008-2-1 06:45:25 | 只看该作者
都有楼上的兄弟很认真地讲了原理,这么就不好好看看回帖呐!!!
上水区http://bbs.wuyou.net/forum.php?mod=viewthread&tid=119882看看
回复

使用道具 举报

53#
发表于 2008-2-1 06:24:10 | 只看该作者
很古老的东东,基本度忘记咯
据说当初发布这个东东就是为了炫耀其技术
回复

使用道具 举报

52#
发表于 2008-2-1 00:32:31 | 只看该作者
不管能不能,我相信压缩和解压缩的时间上不会有人能接受的,菜鸟的看法,呵呵
回复

使用道具 举报

51#
发表于 2008-1-27 11:44:00 | 只看该作者
我认为这样的事可遇而不可求。
回复

使用道具 举报

50#
发表于 2008-1-27 01:43:20 | 只看该作者
LZ!!!  这个是64K
我们已经相信这一点了

但怎么才能知道他源文件是1G?
回复

使用道具 举报

49#
发表于 2008-1-27 00:55:11 | 只看该作者
真是人有多大胆,地有多大产:)
回复

使用道具 举报

48#
发表于 2008-1-26 22:27:25 | 只看该作者
只遇到g到300m的,不知道怎么压缩的
回复

使用道具 举报

47#
发表于 2008-1-25 16:39:19 | 只看该作者
我认为是可能的,前提是一系列的算法,例如在处理器进行固化的逻辑算法压缩01010101(例如3DOD!指令集1/8压缩),在显卡进行渲染提取写入(类似于像素补充fox指令优化),在主板进行数据流排序,在硬盘或者闪存进行点写入(数据和序列分写这样可以进行复压缩)这样用性能换空间下来估计1024MB:16MB是有可能的再小我就说不好了(我只例举图像数据流的压缩)。
回复

使用道具 举报

46#
发表于 2008-1-25 09:26:03 | 只看该作者
好象没有太大的可操作性!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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