QR-Codes Grenzen

8

Ich muss Codes mit benutzerdefinierten Feldern erzeugen: id von field+name von field+values des Feldes.

  1. Wie lang sind die Daten, die ich im QRcode codieren kann? Ich muss wissen, wie viele Felder \ Werte ich einfügen kann.

  2. Soll ich XML oder JSON oder CSV verwenden? Was ist generisch und effizient?

Bobo2012 04.07.2012, 11:11
quelle

2 Antworten

11

XML / JSON qualifiziert sich nicht für den alphanumerischen Modus eines QR-Codes, da er Kleinbuchstaben enthält. Sie müssen den Byte-Modus verwenden. Das Maximum beträgt 2.953 Zeichen. Aber die praktische Grenze ist viel weniger - vielleicht ein paar hundert Zeichen.

Es ist viel besser, einen Hyperlink zu Daten zu verschlüsseln, wenn Sie können.

Wie Terence sagt, wird kein Leser etwas mit XML / JSON tun, außer es zu zeigen. Sie benötigen sowieso einen benutzerdefinierten Reader, um mit diesen Daten etwas Nützliches zu tun. (Dies deutet darauf hin, dass dies kein guter Anwendungsfall für QR-Codes ist.) Wenn Sie jedoch Ihren eigenen Reader erstellen, können Sie die Nutzdaten mithilfe der gzip-Komprimierung deutlich verkleinern. Ihr Leser würde es entzippen wissen.

Sie könnten mit etwas Machbarem davonkommen, aber das ist im Allgemeinen kein guter Ansatz.

    
Sean Owen 04.07.2012, 14:25
quelle
4
___ tag123json ___ JSON (JavaScript Object Notation) ist ein Textdatenaustauschformat und sprachunabhängig. Verwenden Sie dieses Tag, wenn dieses Textformat beteiligt ist. VERWENDEN SIE DIESEN TAG NICHT FÜR NATIVE JAVASCRIPT-OBJEKTE ODER JAVASCRIPT OBJECT LITERALS. Bevor Sie eine Frage stellen, wenn Sie glauben, dass Ihre JSON-Datei gültig ist, überprüfen Sie sie bitte in einem JSON-Validator wie JSONLint, damit Ihre Frage beantwortet wird, bevor Sie sie stellen. ___ qstntxt ___

Ich muss Codes mit benutzerdefinierten Feldern erzeugen: %code% von %code% von %code% des Feldes.

  1. Wie lang sind die Daten, die ich im QRcode codieren kann? Ich muss wissen, wie viele Felder \ Werte ich einfügen kann.

  2. Soll ich XML oder JSON oder CSV verwenden? Was ist generisch und effizient?

___ answer11330976 ___

XML / JSON qualifiziert sich nicht für den alphanumerischen Modus eines QR-Codes, da er Kleinbuchstaben enthält. Sie müssen den Byte-Modus verwenden. Das Maximum beträgt 2.953 Zeichen. Aber die praktische Grenze ist viel weniger - vielleicht ein paar hundert Zeichen.

Es ist viel besser, einen Hyperlink zu Daten zu verschlüsseln, wenn Sie können.

Wie Terence sagt, wird kein Leser etwas mit XML / JSON tun, außer es zu zeigen. Sie benötigen sowieso einen benutzerdefinierten Reader, um mit diesen Daten etwas Nützliches zu tun. (Dies deutet darauf hin, dass dies kein guter Anwendungsfall für QR-Codes ist.) Wenn Sie jedoch Ihren eigenen Reader erstellen, können Sie die Nutzdaten mithilfe der gzip-Komprimierung deutlich verkleinern. Ihr Leser würde es entzippen wissen.

Sie könnten mit etwas Machbarem davonkommen, aber das ist im Allgemeinen kein guter Ansatz.

    
___ tag123xmlserialization ___ Dieses Tag bezieht sich auf Serialisierungstechnologien, die XML als Datenformat verwenden. ___ qstnhdr ___ QR-Codes Grenzen ___ antwort11329822 ___

Die maximale Anzahl von alphanumerischen Zeichen, die Sie haben können, ist 4.296 . Obwohl dies die niedrigste Form der Fehlerkorrektur erfordert und sehr schwierig zu scannen ist.

JSON ist im Allgemeinen bei der Datenspeicherung effizienter als XML.

Sie müssen jedoch Ihre eigene App schreiben, um den Code zu scannen - ich weiß nichts von dem, was rohes JSON oder XML verarbeiten wird. Alle Scanner zeigen Ihnen jedoch den Text.

    
___ tag123barcode ___ Dieses Tag sollte für Fragen zum Generieren, Decodieren oder Verwenden von Barcodes in Programmen verwendet werden. ___ tag123qrcode ___ QR-Code ist ein ISO-standardisiertes zweidimensionales Barcode-Format. ___
Terence Eden 04.07.2012 13:12
quelle