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.

PaperBack – How to store data on a single A4/Letter sheet

255 pointsby jguegantover 9 years ago

23 comments

malanjover 9 years ago
Example of PaperBack&#x27;s output: <a href="https:&#x2F;&#x2F;a248.e.akamai.net&#x2F;f&#x2F;574&#x2F;7105&#x2F;8d&#x2F;www.extremetech.com&#x2F;wp-content&#x2F;uploads&#x2F;2012&#x2F;08&#x2F;extremetech-page-paperback-gif.gif" rel="nofollow">https:&#x2F;&#x2F;a248.e.akamai.net&#x2F;f&#x2F;574&#x2F;7105&#x2F;8d&#x2F;www.extremetech.com&#x2F;...</a>
评论 #10247637 未加载
评论 #10248193 未加载
fsiefkenover 9 years ago
With HCCB (High Capacity Color Barcode) of which an implementation is Microsoft Tag you can get 1.5 MB with 600dpi color on a A4. If you add the best compression techniques (cmix v7) depending on the source material you could get 8 times as much english text, easily fitting the pearls or religion: Tenach, New Testament, Quran, Mahabarata, The Dhamapada, the Atthakavagga and the Parayanavagga, Rhinoceros and Lotus Sutra, The Book of the Dead and the Sri Guru Granth Sahib and explanatory texts and commentary on one single A4.<p>Or you could get 4 minutes of stereo music, Opus@40Kbps or half an hour of speech Opus@6Kbps - (Vinyl LP seems to be more efficient and simpler for that).<p>Or the best 25 classical pieces in MIDI, for example Beethoven Symphony #5 in C minor is a 322 KB midi file (compressed 60 KB). With compressed ABC or Alda notation you could even fit 10 times as much. Or you can just read the ABC and automatically &#x27;hear&#x27; the music in your head (is there a similar notation for human movement or dance i wonder...).<p>Even so perhaps a better and more cost effective system is microfilm, here an example of the bible printed on a 2 inch film: <a href="http:&#x2F;&#x2F;www.amazon.com&#x2F;Microform-Bible-Much-Like-First&#x2F;dp&#x2F;B00FXHBBOO" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;Microform-Bible-Much-Like-First&#x2F;dp&#x2F;B00...</a> - you don&#x27;t need a computer, just a lensing system. It has one downside, the blind cannot use this unless you&#x27;d make an OCR to TTS or braille display converter on top of it.<p>Or as described in the book Mindhacker you could use Dutton Speedwords&#x2F;Briefscript word abbreviations preferrable tailored to Esperanto to double the text on the microfilm or on your handwritten A4. <a href="https:&#x2F;&#x2F;github.com&#x2F;leonardoce&#x2F;bumot" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;leonardoce&#x2F;bumot</a>
评论 #10247181 未加载
评论 #10247439 未加载
评论 #10248220 未加载
评论 #10246962 未加载
评论 #10247029 未加载
apricotover 9 years ago
This brings back memories.<p>In the late eighties, I wrote a program similar to this one for archiving one Apple II floppy disk on a sheet of paper.<p>One floppy disk is 140 kilobytes (35 tracks of 16 sectors containing 256 bytes each), so a sheet of paper with a 7-inch by 10-inch printed area needs a data density of just 2 kilobytes per square inch to fit a floppy disk, which comes out to a linear resolution of 128 dots per inch. This was (barely) within the specs of my dot matrix printer.<p>I was a teenager at the time so I had no clue about error correcting codes and the like, it was a straight bit-to-pixel mapping.<p>At the time, this was a write-only medium, as I did not have access to a scanner. No matter, I used it to archive my most important data disks, figuring that after a few years, technology would have improved enough to allow easy scanning. I eventually lost the sheets of paper, but the floppy disks themselves were robust enough to last until 1994, at which time I wrote a program to send them to my PC through a null-modem connection.
pkayeover 9 years ago
Reminds me of this <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cauzin_Softstrip" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cauzin_Softstrip</a>.<p>Magazines would print out their source code and you could scan it in. Of course I had no money to buy such an expensive machine so was relegated to mind numbing typing and the inevitable typos that came with it.
评论 #10248071 未加载
ant6nover 9 years ago
So I&#x27;d like this on medium that&#x27;s a bit more permanent than paper, but with similar information density per kg, and similar re-creatability without having any of the original tools available. I&#x27;d like to store data for say 100 thousand years.
评论 #10246594 未加载
评论 #10247157 未加载
评论 #10247058 未加载
评论 #10246409 未加载
评论 #10247193 未加载
评论 #10246803 未加载
评论 #10246396 未加载
评论 #10247997 未加载
评论 #10248932 未加载
评论 #10247379 未加载
评论 #10247952 未加载
评论 #10246539 未加载
epistasisover 9 years ago
&gt;a) The key used for (en|de)cryption in version 1.00 provides at most an effective key strength of less than 50 bits (and likely far less, perhaps on the order of 15-25 bits, depending on password quality) instead of the expected 256 bits. Version 1.10 derives the encryption key from the password via key stretching, significantly improving key strength. This change causes a small delay in the encryption step.<p>&gt;b) PaperBack version 1.0 implements ECB mode symmetric encryption. This mode is subject to a watermark attack and leaks information about the encrypted data. Version 1.00 changes the encryption mode to CBC, which mitigates this attack.<p>These are classic newb mistakes, and great reasons to not trust any encryption on any product unless it has been vetted by others.
marbuover 9 years ago
This reminds me of <a href="http:&#x2F;&#x2F;ronja.twibright.com&#x2F;optar&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ronja.twibright.com&#x2F;optar&#x2F;</a>
评论 #10246681 未加载
sowbugover 9 years ago
The name of the project is unfortunate, as it makes it very difficult to search the web for related projects such as Linux or OS X ports.
评论 #10247068 未加载
GnarfGnarfover 9 years ago
I converted the code to compile with Visual Studio and ran it. PaperBack was able to input a text file, create a &quot;BMP&quot;, and read it back in. The destination file was the same as the source.<p>However the BMP files that PaperBack generates are not recognized and cannot be read by other programs. PaperBack can&#x27;t read BMP files created by other applications.<p>I didn&#x27;t try scanning the printed page directly with PaperBack. I used a separate computer to scan the page and create a BMP.
Jerry2over 9 years ago
What does the output look like? There&#x27;s no example of it on that page...
chrispeelover 9 years ago
TRivia: If the printer can also output white ink, and the the encoding algorithm knows any dirt on the paper, then the capacity of the paper is the same even if the paper is dirty. <a href="http:&#x2F;&#x2F;ieeexplore.ieee.org&#x2F;xpl&#x2F;login.jsp?tp=&amp;arnumber=1056659&amp;url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F18%2F22732%2F01056659" rel="nofollow">http:&#x2F;&#x2F;ieeexplore.ieee.org&#x2F;xpl&#x2F;login.jsp?tp=&amp;arnumber=105665...</a>
fake44637over 9 years ago
This inspired me prototype out a system which would use QR codes and use a smartphone camera for recovery, rather than a flatbed scanner.<p>Here&#x27;s a demo PNG file which contains 48 QR codes (6x8) at V23 level with L correction (~7% recovery). That&#x27;s 1091 bytes per code, or just over 51KB per page when printed at 300 dpi. This level of density seems to be very reliable using ambient lighting and an iPhone 5c.<p>I was also able to read a QR code which was 66% of that size, but it required turning on the iPhone&#x27;s flash in order to be reliably read. That level of density would allow fitting 9x12 codes on a single page at 300 dpi, which would yield 115KB of data per page.<p>(At first I tried using 600 dpi, but at 1 dot per pixel the codes were totally unreadable by a cell phone. The above 115KB&#x2F;page density is the equivalent of 4 dots per pixel at 600 dpi. The good news is this means the system doesn&#x27;t require a 600 dpi printer. In fact, at 1 dot per pixel, the 51KB&#x2F;page density is equivalent to 100dpi, and the 115KB&#x2F;page density is equivalent to 150dpi).
评论 #10281189 未加载
ekianjoover 9 years ago
This is a revolution for transporting confidential information through customs :) If it&#x27;s not electronic they won&#x27;t even bother checking it!
评论 #10247091 未加载
deutroniumover 9 years ago
In a slightly similar vein, there was a device that stored data on VHS cassettes as black and white blobs - <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;19970110151745&#x2F;http:&#x2F;&#x2F;www.danmere.com&#x2F;backer.html#info" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;19970110151745&#x2F;http:&#x2F;&#x2F;www.danmer...</a>
评论 #10248004 未加载
blupover 9 years ago
Couldn&#x27;t you store more data in a color image? Just curious.
评论 #10246587 未加载
评论 #10246777 未加载
评论 #10247001 未加载
评论 #10247135 未加载
评论 #10247428 未加载
rahimnathwaniover 9 years ago
This reminds me of the Danmere Backer: <a href="http:&#x2F;&#x2F;linbacker.sourceforge.net&#x2F;screenshots.html" rel="nofollow">http:&#x2F;&#x2F;linbacker.sourceforge.net&#x2F;screenshots.html</a>
fsiefkenover 9 years ago
It would be nice to see a detailed comparison regarding alphanumeric efficiency, licenses and mobile readers, error correction, no error correction between the options below as Voiceye claims uncompressed 3M per A4, which is twice the efficiency of Paperback or QR codes. The mobile app is usable and supports midi encoding as well, but to make Voiceye codes you have to buy 500$ software. Are they using a form of compression?<p>* QR version 40 (177x177) tiled<p>* Voiceye<p>* Paperback without compression<p>* Grade 1 braille<p>* Grade 2 braille<p>* Morse code<p>* Optar<p>Braille would be suitable for people who are deaf and blind as well.
mholtover 9 years ago
Has anyone actually used this? I&#x27;m intrigued by the idea and wonder if this is a viable backup option; and if so, are there more modern, maintained, and cross-platform open source solutions that do this?
评论 #10246961 未加载
Wayinover 9 years ago
To back up my drive took 2216 meters of paper, writing front and back.
novaleafover 9 years ago
Just don&#x27;t use an inkjet (at least, with the normal cheap ink), any excess humidity will make the ink run, ruining your archive.
jaxbover 9 years ago
there&#x27;s also <a href="http:&#x2F;&#x2F;www.jabberwocky.com&#x2F;software&#x2F;paperkey&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.jabberwocky.com&#x2F;software&#x2F;paperkey&#x2F;</a>, for backing up private gpg keys on paper (text only).
ajot77over 9 years ago
Has anybody encoded midi with voiceye or know how to do it?
curiousjorgeover 9 years ago
this has some pretty powerful applications for example for politics or mass dissemination of paper based digital files for the public to quickly consume.<p>Imagine, if students could start posting free textbook pdf files just by handing out a piece of paper which you could scan, or maybe with a phone one day, and instantly receive the file.<p>Why not QR code? QR code needs connectivity while this solution would just require you to get your hands on the paper.
评论 #10246519 未加载
评论 #10246523 未加载
评论 #10246516 未加载
评论 #10248812 未加载