後でアプリケーションにスキャンできる暗号化されたデータを含む印刷ページを生成する必要があるシナリオがあります。バーコードによく似ていますが、暗号化されています。
暗号化するテキストの量は 1KB から 10KB ですが、将来的には増加する可能性があります。ほとんどの場合、1MB を超えません。
私は文書処理システムを開発しているので、印刷のすべきこととすべきでないことを理解しています。スキャンは通常、傾斜、回転、アーティファクトなどのプロパティを印刷ページに追加します。
質問は次のとおりです。
- この量のデータを視覚的に表現するのに最適な形式は何ですか? 私が想定しているバーコードではありません。
- データを A4 の 1 ページに詰め込みたいので、フォーマットが何であれ、スペースは非常に重要です。コードテーブル圧縮を使用したBase64エンコーディングが候補になると思いますか? 何かご意見は。
編集:バーコードが唯一の実行可能なソリューションのようです。データは基本的に一連の数字なので、基数 10 を使用して、暗号化する前にコード/インデックス テーブルに圧縮できます。それとも、ここではより高いベースを使用する方が賢明でしょうか?