加载中...

大文件生成二维码


大文件生成二维码

以后看见这种二维码一定要注意,这可不是一个普通的二维码,而是被精心设计出来的码

我们平时生活中看见的二维码,它通常只能容纳几KB的数据(最大2.3KB),所以通常只会用来存放文本或网址,而这个二维码,足足能容纳33MB的数据!也就是说,我们常见的很多资源,比如小说,漫画,音乐,视频,都能压缩到这一个码里面,扫一扫就能分享。

而且它传输速度也不慢,仅使用计算机显示器和智能手机摄像头,它就能维持 850 千比特/秒 (~106 KB/秒) 的速度!不使用互联网/蓝牙/NFC/等,所有数据都通过相机镜头传输哦。在线体验

它是如何工作的?

cimbar是一种高密度 2D 条形码格式。数据存储在彩色图块网格中 — 根据所选图块以及所选绘制图块的颜色对位进行编码。对数据应用 Reed Solomon 错误校正,以解决视频 -> 数字解码的有损性质。预计错误率低于 1%,并已得到纠正。

libcimbar,这一优化的实现包括基于喷泉码 ( wirehair) 和 zstd 压缩的简单文件编码协议。最大 33MB 的文件(压缩后!)被编码为一系列 cimbar 代码,可以输出为图像或实时视频源。一旦成功解码了足够多的不同图像帧,文件就会被成功重建和解压缩。即使图像接收顺序错误,或者某些图像已损坏或丢失,情况也是如此。

在线体验

感兴趣的可以去项目地址给个starred,这是中文版在线体验链接,这是手机扫码应用


文章作者: Ethaniel
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ethaniel !
  目录