2012-02-12 43 views
0

我想打印(在纸上)任何文件的内容,以便有人可以从扫描的图像重新创建原始文件。如何将任何文件的内容可视化为图像?

把它想象成在纸上存储文件。

一种解决方案是通过打印文件的二进制组件(1为黑色方块,0为白色方块)制作二维条码。

我不想重新发明轮子。如果有任何(开放)标准来做到这一点,我会很感激听到它。

回答

1

如果获取文件的内容然后在其上执行base64编码,该怎么办。然后,生成的代码可以用来在纸上打印文件的内容。最后,您可以扫描纸张,在扫描的图像上执行一些OCR,反转base64编码,最后得到文件的二进制格式。

1

我想看看QR Codes.不幸的是,它们每个的最大值大约为3千字节,但是您可以简单地打印一个页面,其中包含许多文件,以便按照您的文件的附加顺序。我想如果你有一台好的打印机和扫描仪,你可以在一页上安装20千字节。我还建议先压缩数据以节省空间。

+0

很好的答案,但“添加某种错误检查”可能是不必要的,因为QR码已经包含重要级别的冗余。根据您提供的错误更正程度,QR代码允许高达30%的数据被销毁/误读。 – 2012-02-12 19:02:09

+0

我不知道QR码。这真是太棒了。编辑。 – Tim 2012-02-12 19:05:09

相关问题