如何将任何文件的内容可视化为图像?

发布于 2025-01-04 11:10:27 字数 171 浏览 1 评论 0原文

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

可以将其视为将文件存储在纸上。

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

我不想重新发明轮子。如果有任何(开放)标准可以做到这一点,我将很高兴听到它。

I would like to print (in a paper) the contents of any file, so that someone can recreate the original file from the scanned image.

Think of it as storing a file in paper.

One solution is to make a 2D barcode by printing the binary components of the file (1 as black squares, 0 as white squares).

I don't want to reinvent the wheel. If there is any (open) standard to make this, I would be grateful to hear it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谎言 2025-01-11 11:10:28

如果您获取文件的内容然后对其进行 Base64 编码会怎样?然后,生成的代码可用于在纸上打印文件的内容。最后,您可以扫描纸张,对扫描的图像进行一些 OCR,反转 Base64 编码,最终得到文件的二进制形式。

What if you get the content of the file and then do a base64 encode on it. Then, the resulting code can be used to print the contents of the file on paper. Finally you can scan the paper, do some OCR on the scanned image, reverse the base64 encoding and you will end up with the binary form of the file.

尘世孤行 2025-01-11 11:10:28

我会研究 QR 码。 不幸的是,它们每个最大约为 3 KB,但你可以简单地打印包含许多文件的页面,按照文件附加的顺序。我想如果您有一台好的打印机和扫描仪的话,一页上可能可以容纳 20 KB 的内容。我还建议首先压缩数据以节省空间。

I'd look into QR Codes. Unfortunately, they max out at about 3 kilobytes each, but you could simply print a page with many of them, in order of how your file is appended. I'd imagine that you could fit maybe 20 kilobytes on a page if you had a good printer and scanner. I'd also suggest compressing the data first to save space.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文