TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How much data can be stored in a piece of paper?

13 pointsby LostWandererabout 8 years ago

7 comments

dnaceabout 8 years ago
Quite a lot, if you encode information in DNA [1] and then soak the paper in it. Densities of 5.5 petabits per cubic millimeter of DNA have been experimentally achieved. [2]<p>A typical sheet of A4 printer paper is about 6237 cubic millimeters in exterior volume (i.e. including interstices between fibers within the sheet.) Say you could soak a sheet of paper in soluble DNA and dry it such that you ended up with 6000 mm^3 of DNA in and on it. That&#x27;d be roughly 4000 petabytes.<p>[1] - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DNA_digital_data_storage" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DNA_digital_data_storage</a> [2] - <a href="https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pubmed&#x2F;22903519" rel="nofollow">https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pubmed&#x2F;22903519</a>
评论 #14265933 未加载
评论 #14265525 未加载
评论 #14263915 未加载
tabethabout 8 years ago
AFAIK a single character is 1 byte.<p>An A4 sheet of paper is 62370 sqmm. A good printer can print a 1 sq mm character. Therefore, at a minimum you have 62370 bytes * 2, so basically 0.12 of a megabyte, which is pretty bad.<p>However, say you store something on the piece of paper that uses the second from midnight as a translator, such that the contents mean something else, depending on which second in the day you read it. Let&#x27;s also say this translation is not using a hash type function, but is completely arithmetic and the formula to do this can be stored on the back side of the sheet in its entirety. This would take the 0.12MB &#x2F;2 (you&#x27;re not using both sides now) and multiply that by every second of the day, until the next, so 86400 seconds * 0.06MB = about 5 gigabytes.<p>Honestly I think you could get into the zetabytes. There are other factors you could use that I haven&#x27;t considered:<p>1. Smell of the paper<p>2. Electrical charge<p>3. Feel of the paper (who said we&#x27;re not printing in three dimensions)?<p>4. Taste (you could use a single piece of paper formed from different types, which have unique tastes).<p>I think the main limitation is as you add more factors to increase the compression you increase the complexity and time in which it takes to decompress, or get the information back. I&#x27;m sure there&#x27;s some sort of law on this. Let&#x27;s add in the orientation, in degrees of the piece of paper as well. Let&#x27;s say you can reliably use all 360 degrees to permute the existing formula. Now you have 5 gigabytes * 360 = 1800 gigabytes. Let&#x27;s just call this 2 terabytes.
评论 #14268311 未加载
pasbesoinabout 8 years ago
Reminded me of this (as in, I thought I remembered something maybe named something like &quot;optar&quot;, and googled):<p><a href="http:&#x2F;&#x2F;ronja.twibright.com&#x2F;optar&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ronja.twibright.com&#x2F;optar&#x2F;</a><p>which I found via this repository, that makes a comment regarding apparent abandonment of the original:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;colindean&#x2F;optar" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;colindean&#x2F;optar</a><p>Also from memory, there is at least one other such &quot;ginormous barcode&quot; utility&#x2F;application that gained some attention, some years back. It may well be the &quot;paperback&quot; one that another commenter mentions, here.<p>At least one of these had configurable resolution and redundancy parameters.
Pamarabout 8 years ago
According to this article: <a href="https:&#x2F;&#x2F;www.extremetech.com&#x2F;extreme&#x2F;134427-a-paper-based-backup-solution-not-as-stupid-as-it-sounds" rel="nofollow">https:&#x2F;&#x2F;www.extremetech.com&#x2F;extreme&#x2F;134427-a-paper-based-bac...</a> you can cram around 3MB of data (in a reasonably robust way) on the side of a sheet of paper - it is unclear if they mean A4 or Legal, though.
评论 #14263389 未加载
psycabout 8 years ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bekenstein_bound" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bekenstein_bound</a>
id122015about 8 years ago
related to this question, I want to ask what is the best encoding method to store as much information as possible on a finite file size ?
kleer001about 8 years ago
just tomorrow&#x27;s winning lottery numbers would be good enough for me