我有一個場景,需要我生成加密數據的打印頁面,稍後可以將其掃描到我們的應用程序中。很像條形碼,但加密。打印或直觀地表示加密數據
要加密的文本量在1KB到10KB之間,但未來可能會增加。最有可能不超過1MB。
我開發文檔處理系統,所以我瞭解打印的dos和donts。掃描通常將屬性添加到印刷頁諸如偏斜,旋轉,工件等
所以,問題是:
- 什麼是表示目視該數據量的最佳格式?不是我假設的條形碼。
- 無論格式如何,房地產是至關重要的,因爲我們想要將數據壓縮到一個A4頁面。我在考慮使用代碼表壓縮的Base64編碼可能成爲候選人?有什麼想法嗎。
編輯:它看起來像條形碼是唯一可行的方案。數據本質上是一系列數字,所以我可以使用base 10,然後在加密之前將它們壓縮到代碼/索引表。或者會使用更高的基地在這裏更聰明?
問一個具體的編程問題。 – asawyer
用於視覺編碼10KB數據的條形碼替代品。 –
A4頁面可以容納大約870萬位信息,無邊距,分辨率爲300 dpi。所以理論上你可以在不壓縮的情況下獲得每頁的兆字節。給所有方面一個1/2英寸的邊距,你有大約780萬位。假設您的打印機和掃描儀可以以300 dpi的分辨率可靠工作,那大概有955千字節的信息。 –