标题:
[交流]
教你把1G的文件压缩成1M
[打印本页]
作者:
dike888
时间:
2007-6-20 08:17
标题:
教你把1G的文件压缩成1M
教你把1G的文件压缩成1M (153 K)
现在网上流传着把1G的的文件压缩成1M话题,回去想了一下觉得不太可能,东找西找终于找到到了
附件:
http://up1.zol.com.cn/bbs_upload ... 1/1181526103903.rar
作者:
icyice
时间:
2007-6-20 15:15
不知道真的假的。不过要是真有这么有才的人估计被MS 或者GOOGLE OR APPLE挖去了吧?
作者:
不要诱惑我
时间:
2007-6-20 15:27
压缩倒简单 不知道是不是还原起来还是不是原来那东西 呵呵 试一下
作者:
redline
时间:
2007-6-20 17:51
应该是骗人的,除非是特殊情况,比如说一段1g全黑的视频或者一个1G的全0的二进制文件。
作者:
stay
时间:
2007-6-20 21:46
可以付责任的说,肯定是假的,有点电脑知识的人都知道.:s_6:
作者:
kongking
时间:
2007-6-20 23:27
什么玩意儿啊,以我搞程序的这么多年判断,根本不可能有那样的算法
作者:
green0
时间:
2007-6-21 00:24
如果是无损压缩,绝对不可能的,楼主骗人也要想个高明的谎子呀!
作者:
nowind
时间:
2007-6-21 12:03
這是網路上看到的文章,理論上的確是有可能辦到的,但還是有前提的,有興趣的朋友可以看看~
:s_22:
另外補充一下,修改大小,小弟在網路上看過類似的應用是用於遊戲的虛擬光碟補丁,就是下載時明明只有幾十K,但解完壓縮後,就變成幾G了!
利用 WinRAR 使 1G 的文件壓成 1M 的文件
多媒體文件壓縮比最低,與原文件相差無幾,而文本文件和程式文件壓縮比要高一些,最高達到3:1,從實際經驗來看,我們平時一般的文件壓縮比都在10倍以下。
那麼,再來看看這個RAR壓縮包,注意其中的原文件大小和壓縮後的包裹大小分別為16777215和18407,這是多大的比例?
筆者用計算器算了一下,約等於911:1,接近1000倍的壓縮比!
這是怎麼回事?
真的假的?
跟我一起繼續做下面的試驗就明白了。
這個簡直是不可思議
2.把大象裝進瓶子裡
這裡筆者從自己的電腦裡隨便找了個文件「數位圖像噪聲和去除.htm」,這是筆者在瀏覽網頁時使用另存為功能從網上下載的文章,大小為125KB。
第一步:壓縮為ZIP文件。右鍵按下「數位圖像噪聲和去除.htm」文件,選項「WinRAR→增加到檔案文件」,在壓縮選項對話視窗中選項「檔案檔案類型」為「ZIP」,「壓縮方式」為「最好」,按下「確定」開始壓縮。
可以看到壓縮後的「數位圖像噪聲和去除.zip」文件只有19KB,壓縮率還不錯,不過仍離我們的目標相去甚遠。
第二步:用WinRAR開啟「數位圖像噪聲和去除.zip」,記下「大小」列中顯示的原文件大小數值「127594」,開啟計算器程序,按下「檢視」表單選項「工程型」,輸入數位「127594」,再點擊「十六進制」選項將其轉換為16進制值,結果是「1F26A」。
用工程型計算器認真算一下
第三步:用UltraEdit編輯器開啟「數位圖像噪聲和去除.zip」文件,我們要在文件中找到「1F26A」的資料,不過由於文件中的十六進制數是高低位元倒置表示的,所以我們要搜尋的資料就變成了「6AF201」,按下「搜尋」表單中的「取代」,將文件中的「6AF201」取代為「FFFFFF」,共取代兩處,文件開頭和結尾各一處,取代後儲存文件修改。
取代數值
小提示
我們前面之所以要選項ZIP壓縮格式,而不是直接使用RAR壓縮格式,是因為WinRAR對RAR格式的CRC檢驗非常嚴格,對文件進行任何修改都會提示壓縮錯誤,而使用ZIP格式壓縮,修改後再用WinRAR開啟時不會進行嚴格的CRC檢驗,沒有任何錯誤提示。
第四步:現在再用WinRAR開啟「數位圖像噪聲和去除.zip」文件,你會驚奇地發現,壓縮包中顯示的原文件體積達到了16777KB,也就是16MB!現在你明白我們第三步中所做修改的目的了吧,我們就是要把原文件從「蟋蟀」變成「大象」!而且,現在你把壓縮包中的「數位圖像噪聲和去除.htm」文件解壓出來,其文件體積仍然是16MB,而且可以正常開啟瀏覽。
謎底揭曉了
第五步:接下來就很簡單了,把這個修改後的ZIP 格式變成RAR格式即可,如果用WinRAR「工具」表單中的「轉換檔案文件格式」功能轉換後的壓縮比會稍微縮小,這裡我們直接將「數位圖像噪聲和去除. zip」改名為「數位圖像噪聲和去除.rar」,就做成了最開始看到的那個超級壓縮包。
3.文件壓縮原理
文件壓縮分為有損壓縮和無損壓縮兩種,我們常用的WinRAR、WinZip都是屬於無損壓縮,其基本原理都是一樣的,簡單地說也就是把文件中的重複資料用更簡潔的方法表示,例如一個文件中有1000個字母A,那麼這將佔用1KB的資料空間,如果用壓縮算法就可以用1000A來表示,那麼它只需要灌水限制節的資料空間,壓縮比達到了200倍。
那麼由此看來,1000倍甚至更高倍的壓縮比是可以實現的,但要求源文件必須有足夠多的重複資料。
不過,我們平時使用的文件都不可能是這樣的,所以通常文件壓縮比都在10倍以下,如果某個軟體聲稱對任何文件都能夠產生這種超高度壓縮比的話,那它肯定就是具有欺騙性質的了。
小編有話說:很多網上下載的文件只有300MB或400MB,但是解壓縮後,居然可以達到2GB甚至更多,也許你會奇怪,為什麼你用WinRAR壓縮同樣的文件,就沒有這樣的壓縮效果呢?
其實這是因為這些文件是用多款不同的壓縮軟體進行壓縮的,用壓縮音瀕最好的壓縮軟體壓縮音瀕文件,用壓縮動畫最好的壓縮軟體壓縮動畫文件。
而且在壓縮時所選的參數也是最佳的,這樣也就保證了最後產生的壓縮檔案是最小的。
[
本帖最后由 nowind 于 2007-6-21 01:57 PM 编辑
]
作者:
firegodljh
时间:
2007-6-21 14:59
以前用过一个木马工具。忘了名字。朋友给我传过来是2M多。。解压完将近600M。都是视频教学的。。相信现在应该有这种技术
作者:
nowind
时间:
2007-6-22 01:49
嗯~
說個題外話,記得幾年前,小弟也玩過一款3D第一人稱射擊遊戲,雖說只有一關,但場景中該有的物體、貼圖(不是單純的色塊)、特效(爆炸及子彈等效果)及音效,通通一樣也不少,而整款遊戲的容量卻只有900多KB,小弟因為曾經呆過遊戲界,當時可被嚇的不輕說!:s_20:
[
本帖最后由 nowind 于 2007-6-22 02:52 AM 编辑
]
作者:
nznnzn
时间:
2007-6-22 19:07
那我去试试看.要是可以我去给大家发.呵呵.不过先谢谢楼主和nowind
LEVEL 3
作者:
黄金右脚
时间:
2007-6-22 22:49
真的假的哦?我觉得不太可能吧!不知道楼主试过了没有?
作者:
cum2002
时间:
2007-6-22 23:34
壓縮的技術,在於所選用的演算法,但是這會根據黨和性質有所差異,一般來說,文字檔因為可以很容易轉成 EDBCD 碼,庫可以使用「泰勒展開」的方式進行,但是如果是圖像,就不可以,因為這樣效果會很糟!
作者:
浪漫天空
时间:
2007-6-23 03:30
这么神奇,就不知解压出来的会不会破坏文件的本身。
作者:
awwt
时间:
2007-6-23 03:46
这种技术估计不存在 照此下去 做硬盘的厂商个个得跳楼了
作者:
adg
时间:
2007-6-23 21:56
看了有点晕,不用了不过还是要感谢楼主发贴
作者:
zhg348
时间:
2007-6-24 11:52
特殊的文件除外,我觉得不有点不太可能,小心点别是木马什么的
作者:
mlggwyfs
时间:
2007-6-24 13:30
不过我以前下载的一个。7Z格式的漫画只有20MB,解压缩以后可是有700多MB啊,也许这真的能压呢
作者:
wyh218152
时间:
2007-6-24 15:34
这应该不是个新鲜事啦,前两年就在网络上炒得沸沸扬扬,不过从理论上来看,这只是一个极端情况,没有一般实现性,也就是说,在被压缩文件是一个非常特殊的状况下,比如重复率特别高才有可能出现。一般情况下,压缩比不可能会这么高的。这就像买彩票,当然有可能中那第一大奖五百万,但概率很低,而且不可能每个人都能中。所以说买彩票的人都会中五百万的大奖肯定是忽悠人的,这个道理和1000:1的压缩比软件是一样的。
作者:
sex542400
时间:
2007-6-24 17:34
是不是真的,但我点了连接不能下啊,提示找不到地址,看来我的代理有问题。
作者:
qxljh
时间:
2007-6-24 18:07
没看过,但还是相信有这技术,多多学习了!
作者:
wssp999
时间:
2007-6-27 14:51
这种东西我以前见过,不过没像楼主那样的夸张。我见过的是2。4M解出来600多M,好像是PS2上的一个文件。如果MD5是可逆的话,那它就是最强的压缩软件了。
作者:
九局下半
时间:
2007-6-27 17:48
我觉得不可能把 1G变1M 怎么想都想不通啊 那现在生产大硬盘还有什么意义哦
作者:
nowind
时间:
2007-6-27 19:33
其實各位可以換個方向來想,當我們需要製作遊戲虛擬光碟檔時,是可以應用這技術,將小小映象檔變成符合容量大小,『騙』過遊戲的檢查的喔,這樣的好處是因為實體非常小,在網路上傳輸非常快,再利用此法,不是非常方便大家嗎~~
作者:
diaochanmm
时间:
2007-6-27 20:28
这只能说是取巧
不 能在RAR上做到
我还以为是把文件用常规压缩方法
原来又看错了
作者:
ONE
时间:
2007-6-27 22:13
這個簡直是不可思議.
但愿能可以如愿!谢谢分享!
作者:
hot111
时间:
2007-6-27 22:46
这个对于通常情况来说是不可能的,除非是那种完全由0或1组成的文件,无论多大都可以压缩到1K
作者:
zywb30000
时间:
2007-6-28 13:15
呵呵!真有这么厉害?!俺可要好好看看!谢谢楼主!
作者:
sxen
时间:
2007-6-28 15:11
不是吧,1G的也可以压成1M.那个附件下载不了哦
作者:
进退植入
时间:
2007-6-28 15:19
这样的技术应该是存在的,但是并非和楼主所说的这样的简单的,应该只是针对个别的领域内的相关操作并不是全部。
作者:
g123
时间:
2007-6-28 15:37
下来看看,学习学习对工作是有帮助的,谢谢楼主,支持!
作者:
户名
时间:
2007-6-28 17:54
我看过一个64K的程序,却可以播放15分钟高清晰视频,大家只要上网搜就会找到。起初我不信,以为只是显示64K,实际文件大的多,就把U盘存满文件,只剩100k空间,居然放进去了,拿到别的电脑上也一样可以放!
作者:
bort
时间:
2007-6-28 20:15
有没有下了用过的介绍一下,如果可以,那真是好东西了!
作者:
dlzd
时间:
2007-6-28 20:26
这是真的么?
要是真的太可太爽了
可是还不会用,还要学习呀
作者:
dck-200
时间:
2007-7-1 16:28
这是篇纯粹的技术计论,对我们平常压缩没多大帮助。
作者:
pclee
时间:
2007-7-1 20:47
我也曾经见过这种视频.在网上下载的视频教程.不过我还是觉得有点吓人啊.呵呵不知道哪些牛人是用的什么技术.我自己压缩就没有这种效果.不过还是支持楼主哦.继续努力`
作者:
朱朝
时间:
2007-7-2 00:49
你哪个试试把大象装在一个瓶子里看看。:s_10: :s_21:
作者:
ytkxw
时间:
2007-7-2 21:55
标题:
回复 #8 nowind 的帖子
我有过跟你类似的经历,也是一个AVI视频文件,压缩后是3MB多点,解压后没想到接近1GB了,真是让人叹为观止,但是我试了不是所有的AVI文件是可以被这么高压缩比打包的
作者:
rikey
时间:
2007-7-3 01:31
呵呵,真有这么厉害的软件啊?了解下也不错
作者:
bbpmd
时间:
2007-7-4 10:26
哦
听了8楼老兄的话好象还是有可能的不过过程好象麻烦了点
等压完一个文件还不要花一天?
作者:
chinaflyer
时间:
2007-7-4 17:14
感觉就像天方夜谭。。。那现在随随便便一个128m的mp3播放器岂不是可以存个100G以上的mp3了么?虽然不能播放,但当移动硬盘也是蛮不错的吧?哈哈,有点幻想
作者:
shootaim
时间:
2007-7-4 17:19
绝对不可能,打死都不信,火星都要撞地球了,玩笑!
作者:
lhw5404
时间:
2007-7-4 18:14
观看观看再说吧,如果真的好的话,那下电影不是很快了,不用再这么慢长的等了!期代有这么一天,所以电影只有一M的大小!那就爽了!
作者:
uyfalus
时间:
2007-7-8 16:57
应该不可能,缩小了近千倍。或者只是把单位改一下。大小不变。
作者:
SOULBLADE1
时间:
2007-7-9 10:49
这个有点悬吧,按压缩的原理讲也不太可能做到这个程度啊
作者:
nowind
时间:
2007-7-9 14:19
嗯~大家好像都產生了一點小小的誤會,小弟提出的說法,基本上是將原本『小』容量的檔案,利用修改的方式,將容量變『大』以符合程式所要檢查的容量大小及長度,這樣的方式因為檔案原本就小,傳輸當然也快,而不是將『大』容量檔案改『小』,在網路上傳輸上並不會因為改動過,速度也變快的,當然科技日新月異,也許真的有這樣高壓縮比技術出現也說不定喔!
作者:
04303117
时间:
2007-7-15 19:00
不知道是真是假,如果是真的,对我们小容量的硬盘来说,可是救星啊
作者:
zxmwan
时间:
2007-7-15 20:49
1G到1M有点不现实,应该可以压缩到500M就已经不错了.
作者:
yoyovivi
时间:
2007-7-16 09:55
不可能吧, 1 G 壓縮成 1M !
這一定要來看看到底怎麼用,
感謝大大分享喔
作者:
ynhz001
时间:
2007-7-19 10:32
不可能,我试过跟本就没办法,楼主是不是骗人啊,还是我不知道怎么用,但我都是照说明一步一步进行的。
作者:
thesfone
时间:
2007-7-19 14:23
完全可能~~!!!
我没试过的呵呵~~
请注意表情的使用
—— canory
[
本帖最后由 canory 于 2007-7-19 01:29 PM 编辑
]
作者:
mimiwoyao
时间:
2007-7-19 18:41
真的有这么厉害啊,最好的压缩工具都不可能达到这个效果啊,真的1G可以压到1M,那对文件有损坏吗?
作者:
nznnzn
时间:
2007-7-19 20:54
他是不同的根据不同的重复,进行压缩.有的能压缩有的不能
作者:
stvminggo
时间:
2007-7-20 09:06
楼上说的也是我同事转过来的压宿包只有1M可实际电影146BM,这么好的压缩软件很难得啊
作者:
betheone
时间:
2007-7-20 16:37
这个应该是针对文本文件型的吧,要是压有图片,视频的话,解压还原出来的原本东西还真不敢想象。
作者:
ivanyiew
时间:
2007-7-25 21:55
真的有那么神奇的软件哦,如果真的可以做到的话那就太好了哦,
以后我等朋友上传文件给我的时候都不用等太久了哦,谢谢分享哦
作者:
大神ABC
时间:
2007-7-25 22:22
这个看起来有可能 但实现上恐怕有问题 而且时间成本也很不划算
作者:
freeseesaw
时间:
2007-7-26 00:09
它使用的是那个软件的内核呢?最厉害的ghost压缩也没这么厉害啊
作者:
TempBug
时间:
2007-7-26 05:18
這是不可能的,要看你壓縮的是甚麼內容.無損壓縮不可能有這樣的效果.
作者:
jpjpjp
时间:
2007-7-26 21:43
有些视频文件很小,可是包含的内容却很大,这应该有可能实现的吧。
作者:
xux88
时间:
2007-7-27 00:29
标题明显虎人的。给你一JPG照片,100M,你都压不到1M
作者:
末日
时间:
2007-7-27 18:01
标题:
回复 #8 nowind 的帖子
要做成如此繁琐的工序,看来非专家级不行的.:s_6:
作者:
wanghaosb442
时间:
2008-8-30 18:18
谁试过出来说说看,有没有人试过呢,很期待有人先为群狼们试试嘿嘿
作者:
lyb808
时间:
2008-8-30 19:44
现在最先进的压缩程式都在军队手里 他们根本不往外发布 1G变1兆 早就知道了
作者:
sixdragon
时间:
2008-8-30 20:19
准备尝试一番,希望楼主不要忽悠我们哟。
作者:
fengbinghaha
时间:
2008-8-30 20:22
呵呵 晕了都 是不是太假了啊
1G变成1M 感觉有点不可能
作者:
boye
时间:
2008-8-31 10:02
我不相信,要真是这样的话,早就流传了,也不至于在这里看到这帖子
作者:
dangdangge
时间:
2008-8-31 10:26
标题:
不可能滴
除非都是相同格式的,压缩比会大点而已,但是1G到1M,IMPOSSIBLE
作者:
迷失的世界
时间:
2008-8-31 10:33
有这种东西吗?不信.
要是有的化早就流行了
作者:
ertertert12
时间:
2008-8-31 12:07
楼主搞笑!如果是无损压缩,绝对不可能的.
作者:
hn1986
时间:
2008-8-31 14:34
压缩倒简单 不知道是不是还原起来还是不是原来那东西 呵呵 试一下
作者:
sdyumin
时间:
2008-8-31 14:35
压缩倒简单 不知道是不是还原起来还是不是原来那东西 呵呵
作者:
andimi110
时间:
2008-8-31 14:44
楼主说的这个软件是多拉A梦发明的吧,那样就不奇怪了,多拉A梦可以把一座城市缩小到一个房间那么大,把1G缩成1M还不是小意思。哈哈。
作者:
zslyuke
时间:
2008-8-31 15:09
怎么样看来这个都不是很实用的东西,权当是研究用了
作者:
zang000
时间:
2008-8-31 15:19
有这么好的东西吗.如果楼主所说的是真的.又可以节约不少硬盘空间.
作者:
sylwm
时间:
2008-8-31 15:29
好像很麻烦的样子啊,硬盘有这么大就不必了吧?
作者:
午夜狂魔
时间:
2008-8-31 16:25
这种压缩方法有没有什么后遗症之类的呢?就算有这方法,能不能频繁的用呢。
作者:
godjulian
时间:
2008-8-31 20:37
but it didn't mention the program work better on wat type of files, it could be any type but difinately not movies
作者:
凤镜夜
时间:
2008-8-31 21:34
不可能的~~~即使能压缩那么多 质量肯定就不能保证了~
作者:
dragonbao
时间:
2008-8-31 21:55
楼主不敢下啊,如果可能,这里的片子都1M了,还用什么bt啊
作者:
wwwgxj
时间:
2008-8-31 22:01
假的吧.
1024M
压成1M一看就知道不可能的事了
作者:
freegmail
时间:
2008-8-31 22:19
都不知道是真是假了,有哪位老兄已用吗?这个东西是不是真的哟?
作者:
dddchen
时间:
2008-9-1 10:42
是不是真的呀,听起来好像不怎么可能,就想试试看,如果是真的可就太好了。
作者:
xyong
时间:
2008-9-1 11:43
我下载了文档,如果能用,再回来感谢楼主哦!
作者:
本性好色
时间:
2008-9-1 15:41
那位大虾...写得太多了..要是能长话短说..说重点就好了..不然看起好花时间哟
作者:
flyspaces
时间:
2008-9-1 15:45
那是不可能的。即便有,也是特殊情况下的特例。你去看看压缩原理就知道了。
作者:
xlf30342
时间:
2008-9-1 15:52
太假了 如果压视频只会越压越大 音频也是
作者:
awooddog
时间:
2008-9-3 12:28
这个如果能用的话就不用再去买硬盘了,只是感觉把1G压成1M这可能吗,而且会不会破坏文件。
作者:
duan7848
时间:
2008-9-3 12:52
真的假的。不过要是真有这么有才的人,那早就死了
作者:
tiantiankx1
时间:
2008-9-3 12:54
假的吧,好像不可能哦,1G压缩成1M?我看不可能,也不试了,我也没有想把1G压缩成1M
作者:
huochai8888
时间:
2008-9-3 15:13
哈哈,有种软件就好了,我非常期待它的出现啊
作者:
厦门狼
时间:
2008-9-3 15:24
我觉得不可能,不知道各位怎么看待这个软件?
作者:
26657930as
时间:
2008-9-3 16:22
看过楼主的贴子算是知道什么是高科技了,不过还是观望一下,要是那样还真有点邪乎,不行,我胆小。
作者:
H1988321
时间:
2008-9-3 16:56
您想想啊,如果您说的是真的的话,那很多的公司都会面临很多的危机!可能吗?
作者:
年年有鱼
时间:
2008-9-3 21:56
真的可以吗?我不知道啊!那个链接我也打不开!看其他人的留言好像不能实现啊!
作者:
qpcyet
时间:
2008-9-3 22:01
很简单的一个道理:你不能把本来存在的东西变没了!
作者:
gss1975
时间:
2008-9-3 22:12
不知道压缩后是不是还原起来还是不是原来那东西
作者:
小猪
时间:
2008-9-3 22:17
真的可以吗,那样我的硬盘岂不是可以一下多装很多东西了。
作者:
larrychest
时间:
2008-9-4 13:37
特定文件有可能,一般的文件,不太容易吧。压缩就是去除信息冗余,压缩比高只能说冗余多,有损的话,压得越高效果越差
作者:
wade4225wade
时间:
2008-9-4 13:54
有的,我以前同学也高过这样的东西,但是设置参数什么都很麻烦。弄不好解压好了还解压文件损坏
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://154.84.5.248/bbs/)
Powered by Discuz! 7.2