长视频压缩 能否把1GB的数据压缩到1MB甚至更小的体积?
浏览量:1214
时间:2021-03-12 04:32:12
作者:admin
能否把1GB的数据压缩到1MB甚至更小的体积?
这真的是可能的。这只是一个可行的方法。没有现成的技术。您可以将记录信息的二进制代码转换为10进制,然后将小数点移到前面。这样,就可以得到小于1的很长的小数点。理论上,可以将两个较短的数字相除,得到以10为基数的超长十进制数。可以用剩余空间记录计算方法、有限位、编码形式等数据。但这将是对计算机计算能力的一次特殊考验,特别是在加密计算量特别大的时候,现阶段计算机无法完成这样的任务,我相信它会。。【裸齿】【裸齿】【裸齿
在PHP中,我们偶尔会遇到字符串压缩,比如长字符串,数据库开头设计的字段不能保存,但是我们不想改变数据库字段的存储长度,所以可以通过压缩来减少数据字段字符串的长度,并将数百个字符的字符串压缩为几十个字符。综上所述,有以下几种方法:
压缩函数:gzcompress gzdeflate gzencode
相应的解压函数如下:
解压函数:gzencompress gzflate gzdecode
特别注意:gzdecode是在PHP5.4.0之后添加的,使用时要注意兼容性。
gzcompress gzdeflate gzencode函数之间的区别在于它们以不同的格式压缩数据:
gzcompress使用zlib格式;
gzdeflate使用纯deflate格式;
gzencode使用gzip格式;
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。