未来会不会有一种方式,可以使一部蓝光电影压缩到几Mb甚至几Kb

现在就已经有了,可以把一部蓝光大片,压缩成几十个字符,然后以magnet 开头。。。。不过,解压缩过程过于复杂 需要联网,需要耗费特别多流量。
逃。。。

■网友
涉及图像处理 电影也是一张张图片组成的,图片每一个像素点包含不同rgb信息,蓝光电影一张图片就几千万像素,一部30针电影有两小时的话总共就是7200×30张图片,按目前编码方式和数学计算原理看来几乎不可能

■网友
当然可以了,比如:剧本.txt简介.docx拍摄计划.rtf当然,中间的信息损失就需要发挥你的想象力去补充了,毕竟脑内模拟没有分辨率限制(www
■网友
我的回答是不可能回答这个问题之前首先要搞懂压缩文件的原理以下摘自百度百科大多数计算机文件类型都包含相当多的冗余内容——它们会反复列出一些相同的信息。文件压缩程序就是要消除这种冗余现象。与反复列出某一块信息不同,文件压缩程序只列出该信息一次,然后当它在原始程序中出现时再重新引用它。以我们熟悉的信息类型——单词——为例子。
肯尼迪(John F. Kennedy)在1961年的就职演说中曾说过下面这段著名的话:
Ask not what your country can do for you——askwhat you can do for your country.(不要问国家能为你做些什么,而应该问自己能为国家做些什么。)
这段话有17个单词,包含61个字母、16个空格、1个破折号和1个句点。如果每个字母、空格或标点都占用1个内存单元,那么文件的总大小为79个单元。为了减小文件的大小,我们需要找出冗余的部分。
我们立刻发现:
如果忽略大小写字母间的区别,这个句子几乎有一半是冗余的。九个单词(ask、not、what、your、country、can、do、for、you)几乎提供了组成整句话所需的所有东西。为了构造出另一半句子,我们只需要拿出前半段句子中的单词,然后加上空格和标点就行了。
大多数压缩程序使用基于自适应字典的LZ算法来缩小文件。“LZ”指的是此算法的发明者Lempel和Ziv,“字典”指的是对数据块进行归类的方法。
排列字典的机制有很多种,它也可以像编号列表那样简单。在我们检查肯尼迪这句著名讲话时,可以挑出重复的单词,并将它们放到编号索引中。然后,我们直接写入编号而不是写入整个单词。
因此,如果我们的字典是:
ask
what
your
country
can
do
for
you
我们的句子现在就应该是这样的:
1 not 2 3 4 5 6 7 8-- 1 2 8 5 6 7 3 4
如果您了解这种机制,那么只需使用该字典和编号模式即可轻松重新构造出原始句子。这就是在展开某个下载文件时,计算机中的解压缩程序所做的工作。你可能还遇到过能够自行解压缩的压缩文件。若要创建这种文件,编程人员需要在被压缩的文件中设置一个简单的解压缩程序。在下载完毕后,它可以自动重新构造出原始文件。
但是使用这种机制究竟能够节省多少空间呢?“1 not 2 3 4 5 6 7 8——1 2 8 5 6 7 3 4”当然短于“Ask not what your country can do for you-- ask what you can do for your country.”,但应注意的是,我们需要随文件一起保存这个字典。引用结束
也就是说文件本身越大,他的字典容量就越大,也就是说,一部蓝光影片不可能压缩到只有几kb的程度。要使压缩后的文件变得跟小理论上只有一种办法,那就是重写字典,但电影本身不会有太多重复单元,所以不要指望会达到你说那种效果。
【未来会不会有一种方式,可以使一部蓝光电影压缩到几Mb甚至几Kb】 以后最理想的方式是用一个大型矩阵去储存信息,来达到减小文件大小的目的。但现在的二维码只能用来跳转网页。不过话说回来楼主为什么要丧心病狂到要把一个文件压缩到原来的几千分之一倍,我觉得以后吧,光纤会得到改进,无线网络也会有所进步,文件传输速度会越来越快。当WIFI覆盖全球的时候,你还会担心你的流量嘛


推荐阅读