Habe ich zum generieren von codes mit benutzerdefinierten Feldern: id
von field+name
von field+values
des Feldes.
-
Wie lange werden die Daten kann ich codieren im inneren des QRcode? Ich muss wissen, wie viele Felder, die\Werte die ich einfügen kann.
-
Sollte ich verwenden, XML-oder JSON-oder CSV-Format? Was ist die generische und effizient?
XML /JSON werden, qualifizieren sich nicht für einen QR-code alphanumerischer Modus, da wird es auch Kleinbuchstaben. Müssen Sie die byte-Modus. Der max ist 2,953 Zeichen. Aber, die praktische Grenze ist weit weniger-vielleicht ein paar hundert Zeichen.
Ist es viel besser, Kodieren ein hyperlink auf Daten, wenn Sie können.
Als Terence sagt, kein Leser wird nichts mit XML/JSON, außer es zeigen. Sie müssen eine benutzerdefinierte reader trotzdem zu tun, etwas sinnvolles mit diesen Daten. (Die vermuten lässt, ist dies nicht ein guter Anwendungsfall für QR-codes.) Aber wenn Sie Ihren eigenen reader verwenden, können Sie die gzip-Komprimierung, um die Nutzlast viel kleiner. Ihre Leser würden wissen, um Sie zu Dekomprimieren.
Erhalten Sie möglicherweise Weg mit etwas praktikabel, aber dies ist kein guter Ansatz im Allgemeinen.
Die maximale Anzahl alphanumerischer Zeichen ein, die Sie haben können, ist 4,296. Obwohl dies erfordert, dass die niedrigste form der Fehlerkorrektur und wird sehr schwer zu Scannen.
JSON ist in der Regel effizienter bei der Daten-Speicherung als XML.
Jedoch, Sie müssen schreiben Sie Ihre eigene app den code Scannen - ich kenne keine, die Prozess-roh-JSON oder XML. Alle Scanner zeigt Ihnen den text, obwohl.