Slashdot Mirror


Ask Slashdot: Best Way To Store Data In Hard Copy?

First time accepted submitter bmearns writes "I have some simple plain-text files (e.g., account information) that I want to print on paper and store in my firebox as a backup to my backup. What's the best way to encode the data for print so that it can later be restored to digital form? I've considered just printing it as text and using OCR to recover it. The upsides are that it's easy and I can even access the information without a computer if necessary. Downsides are data density, no encryption, no error correction, and how well does OCR work, anyway? Another option is printing 2D barcodes. Upsides are density, error correction, I could encrypt the data before printing. Downsides are that I'll need to split it up into multiple barcodes due to maximum capacity of popular barcode formats, and I can't access the data without a computer. Did I miss any options? What do slashdotters suggest?"

4 of 329 comments (clear)

  1. Re:Text, but why? by Anonymous Coward · · Score: 5, Insightful

    Why, the answer is simple, there is no standard for Digital backup. zero zip. There are only two methods of time test backup.
    1) Text printed on no acid paper.
    2) Microphish. or film.

    I suggest you print it with ocr readable characters with a pigment based ink. If you are that serious about backup, take it to a printer and have them printed with good ink on the best paper you can find. store the copies in two separate locations.

    Remember every one, there is NO standard on digital backup medium.

    Text printed correctly on zero acid paper or film is the only time test way.

    IMHO

  2. Re:Text, but why? by Hans+Lehmann · · Score: 5, Insightful

    How many accounts can anyone have that they actually need to have bar codes or some other such nonsense to be able to regain entry to them? Print out you account information, user names, passwords, etc., and put the printout in your fire-resistant safe. If your house burns down, or some other calamity happens, and you need to regain access to all of your accounts, then you'll just re-enter tha passwords for each one. This can't possibly be more complicated than setting up some OCR / Barcode / Rube Goldberg solution.

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  3. Re:Google by sideslash · · Score: 5, Funny

    I think using a proprietary standard for this has potential for disaster in the long term. QR codes would be much better. Scenario: the author of "Paperbak" discovers a huge improvement in his algorithm and deprecates the old version. 20 years into the future somebody needs to decode their stuff, and they search for the source code to "Paperbak" and realize that the only version they can find on the future internet is the "new/improved" version that can't read their stuff. So they are just the lucky owners of some paper decorated with a very specific arrangement of dots.

    With QR Codes, on the other hand, it is difficult to believe that the knowledge of their format will be lost in our lifetimes. They have their own Wikipedia entry describing their structure, for example.

  4. Re:QR codes? by bill_mcgonigle · · Score: 5, Informative

    Here's a link for Paperbak: http://ollydbg.de/Paperbak/

    PaperBack is a free application that allows you to back up your precious files on the ordinary paper in the form of the oversized bitmaps. If you have a good laser printer with the 600 dpi resolution, you can save up to 500,000 bytes of uncompressed data on the single A4/Letter sheet. Integrated packer allows for much better data density - up to 3,000,000+ (three megabytes) of C code per page. ....

    Actual version is for Windows only, but it's free and open source, and there is nothing that prevents you from porting PaperBack to Linux or Mac, and the chances are good that it still will work under Windows XXXP or Trillenium Edition. And, of course, you can mail your printouts to the recipients anywhere in the world, even if they have no Internet access or live in the countries where such access is restricted by the regiment.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)