バックアップ方法としての紙

私たちプログラマーは、時々 テキストエンコーディングを操作しなければなりません。 しかし、私たちが絶えず非常に迅速に実行する別のタイプのコーディングがあり、気付かないで忘れてしまいます。 私は視覚的なコーディングについて話しています-このテキストを読むときあなたが今しているアルファベットの文字の認識 。 光学認識を備えたマシンの場合、アルファベット文字は他の着信データストリームと変わりませんが、この場合のマシンはusです。



しかし、アルファベットはデータをエンコードする方法としてどれほど効果的ですか? 紙やモニターで見ることができるデータを視覚的に表現するためのいくつかの異なる技術を検討してください。



IBM 5081パンチカード :最大80文字の英数字

codinghorror-5081-punch-card.png







Maxicode :最大93文字の文字と数字

codinghorror-maxicode.png

データマトリックス :最大2,335文字の文字と数字

codinghorror-datamatrix.png

QRコード :最大4,296文字の文字と数字

codinghorror-qr-code.png

アステカコード :最大3,067文字の文字と数字

codinghorror-aztec-code.png

大容量カラーバーコード :色数と記録密度が異なります。 1平方インチあたり最大3,500文字

codinghorror-microsoft-tag.png

印刷されたテキストページ:1ページあたり約10,000文字

alice-printed-page.png



通常使用されている紙はまったく効果がありません。 巨大なスペースが無駄になります。 そして、ここにPaperBackのようなプログラムが表示されます



PaperBackは、貴重なファイルを大きなビットマップとして普通紙に保存できる無料のプログラムです。 優れた600 dpiレーザープリンターを使用している場合は、1枚の用紙に最大500,000バイトの非圧縮データを記録できます。



「なぜ?」と尋ねることができます。他にも多くの可能性があるのに、なぜ紙にバックアップを作成する必要があるのですか? CD-R、DVD + R、メモリカード、フラッシュカード、ハードドライブ、テープドライブ、ZIPドライブ、ネットワークファイルサーバー、光磁気ドライブ、さらにDEC PDP-11用にフォーマットされた8インチの両面ディスク? 答えは非常に簡単です。なぜですか。 しかし、一方で、単にCDや磁気テープを見ただけでは、データがそれらから読み取られたかどうかはわかりません。 適切なデバイスがある場合は、それらを適切なデバイスに挿入し、読み込もうとする必要があります。



しかし、紙では、すべてが異なります。 パンチカードを覚えていますか? 長年、ソースコードを保存するための主要な媒体として使用されてきました。 はい、10万行のプログラムで作業するときのパンチカードは、率直に言って、あまり便利ではありませんでした。 しかし、地獄、本当のプログラマーだけがその年にそのような巨大なプログラムを書くことを敢えてしました! また、使用済みのパンチカードはメモ用紙として使用できます。 パンチテープも普及しています。 同時に、 CDCEBCDICなどのパンチカード上の最も奇妙な文字エンコーディングであっても、人(実際のプログラマー)が読むことができます。



もちろん、PaperBackが生成するビットマップは、人間が読むこともできます(適切な顕微鏡を使用)。 冗談です。 まだスキャナーが必要です。





上記の他の多くのビジュアルコーディングテクノロジーと同様に、PaperBackは以下を提供します。







paperback-options.png



このテクノロジーはすべて奇妙に見えるかもしれません。 結局のところ、私たち、貧しい、不幸な人間認識マシンが多かれ少なかれ自由に認識することができる唯一のものは、アルファベット自体です。 そして、私たちが紙を取り、その上にデジタルの「アルファベット」で書き始めると、普通のASCIIテキストよりも読むのがはるかに難しくなります。



しかし、これらすべてを使用する賢明な方法が少なくとも1つあります。 証明された紙の鍵 。 このために、 PaperKeyという特別なプログラムもあります



紙には、データを安全に保存する目的はありません。 これを行うには他にも多くの方法があります。 また、データを紙にバックアップすることは、通常のバックアップ(CD-R、DVD-R、テープなど)の代わりにはなりません。 しかし、それ以外の方法では機能しない場合に秘密鍵を保存するために使用できます。 最新のメディアのほとんどは、データストレージを本当に長期間(数十年)保証するものではありません。 CD-Rディスクおよび/またはテープドライブカートリッジおよび/またはUSBキーおよび/またはシークレットキー付きハードドライブが読み取れない場合、紙を使用してシークレットキーを復元できます。



紙の場合、100年間の保存は特別なものではありません。 高品質の紙と良質のインクは、最良の条件ではない場合でも何百年も保存できます。



紙のもう1つの利点は、人が読むことができることです。 すべてのバックアップ方法が50年後に読み取れるわけではないため、バックアップを持っている場合でも、デバイスを購入して読み取ることは困難な作業になる可能性があります。 近い将来、CD-Rでこれが起こるとは思いませんが、多くの人がCD-Rをリリースしましたが、バックアップ業界はすでに死んだテクノロジーでいっぱいです。





コンピューターのデータ形式と保存方法は、行き来します。 これが、非常に多くのアーカイブ資料がプレーンASCIIテキストなどの最も単純な形態でのみ生き残る理由です。 そのため、目標に応じて、 単純なデジタルコーディングと古くて信頼性が高く、非常に実績のある普通紙の組み合わせが依然として意味をなす場合があります。



All Articles