能否把1GB的数据压缩到1MB甚至更小的体积?

你没明白压缩是什么意思吗?"1111111111"占用十个位置我用"10个1"表示就是 四个位置就压缩了一半多 。你1G的压缩成1M的 是压缩了1024倍 , 除非这1G是无意义的重复数据 。压缩率涉及到压缩算法比较复杂 , 但基本的原理你得知道 , 不是说像个棉花一样物理上压实 。

其他网友观点

数据压缩不是万吨水压机!

数据压缩的机制是数据里有重复 , 可以重新编排 , 节省空间 。或用规律表征数据 。

比如五星红旗 , 大面积红色 , 就可以用(100 , 255)表示随后有100个255色号的点 , 数据从100个字节缩小为2个字节 。

一般BMP格式图片压缩成JPG压缩率10-25% 。

矢量字库就比点阵字库占用空间小得多 。

并不是所有文件都可以压缩!压缩算法也有极限 , 即便是有损压缩也有可接受程度 。

【能否把1GB的数据压缩到1MB甚至更小的体积?】你说1G数据能不能压缩成1M , 不抬杠 , 是完全可能的!一幅画面巨大的五星红旗或夜空中的

    推荐阅读