2013-10-09 22 views
0

我想知道是否有一些方法可以將數據(二進制或ASCII)編碼成可打印的圖像或數據模式,可以輕鬆地重新掃描並解釋迴文件。 QR碼的問題是他們不會處理7-10KB的文件大小。有什麼建議麼?將二進制或ASCII(至少7000字節)編碼成圖像/條碼?

編輯:一個問題:無法將所述數據存儲在服務器上。安全原因。數據不能存在於除印刷紙張外的任何地方。

+0

QR或多或少是一維條形碼的2D版本。 QR碼很可能是由於典型的條形碼在合理的空間內沒有足夠的數據而創建的。對於7k字節的條形碼,它必須非常長,並且需要一個令人印象深刻的掃描儀才能閱讀。什麼是您的應用程序需要7k字節? – Randy

+0

您可以存儲在版本40二維碼中的最大值爲2,953字節(請參閱:http://en.wikipedia.org/wiki/QR_code#Storage)您可能想要查看這裏:http://en.wikipedia.org /wiki/Matrix_barcode#Matrix_.282D.29_barcodes如果你能找到一個更高的容量。但是,你需要這種容量讓我好奇:-) – CBroe

+0

不能說。祕密項目。 :) – CaptSaltyJack

回答

0

7千字節是57344位,因此爲了表示數據,圖形代碼需要很多條形或方塊(在QR的情況下),並且這不需要考慮數據糾錯,格式信息,定位,對齊等...

我認爲一個健全的解決方案將把數據放在服務器上。將其與索引進行映射並創建一個服務以按索引檢索數據。

QR /條形碼將掃描索引並從服務中獲取數據

+0

無法存儲在服務器上。安全原因。數據不能存在於除印刷紙張外的任何地方。 – CaptSaltyJack

+1

在這種情況下,您可以使用多個具有最大容量的QR碼並在全部讀取後連接數據 – yossico

+0

或者使用更大的QR碼。用更大的圖像來使用基本想法,因此需要更多的塊。如果你只是在專有應用程序中使用它,你不會*遵循這些標準。你必須自己編碼,但除此之外... – Geobits

相關問題