Wie viele Daten / Informationen können wir in einem QR-Code speichern / speichern?

76

Ich möchte dieses Skript https://github.com/jeromeetienne/jquery-qrcode verwenden
(oder gibt es sogar eine bessere Lösung?)

Was ich gerne mache, ist, einige kleine Skripte oder Programme und sogar Dateien wie XML-formatierte Dateien (svg, x3d, ...) als QR-Code-Bilder zu "speichern".

Aber wie viele Informationen (in Bytes) kann ich genau in QR-Code-Bildern speichern (mit dieser Javascript-Lösung)?

Haben Sie Erfahrung mit diesem Skript und der Verwendung von QR-Codes für Dateien?
https://github.com/jeromeetienne/jquery-qrcode

Daniel Ruf
quelle

Antworten:

83

QR-Codes haben drei Parameter: Datentyp, Größe (Anzahl der Pixel) und Fehlerkorrekturstufe. Wie viele Informationen dort gespeichert werden können, hängt auch von diesen Parametern ab. Je niedriger beispielsweise die Fehlerkorrekturstufe ist, desto mehr Informationen können gespeichert werden, desto schwieriger ist es jedoch, den Code für die Leser zu erkennen.

Die maximale Größe und die niedrigste Fehlerkorrektur ergeben folgende Werte:
Nur numerisch max . 7.089 Zeichen
Alphanumerisch max . 4.296 Zeichen
Binär / Byte max . 2.953 Zeichen (8-Bit-Bytes)

free_easy
quelle
also kann es eigentlich nicht größer sein?
Daniel Ruf
1
Das ist standardisiert ( qrcode.com/en/vertable4.html ) und weit verbreitet. Vielleicht gibt es irgendwo einen Anbieter, der auf die eine oder andere Weise größere unterstützt, aber Sie können sich nicht darauf verlassen.
free_easy
1
und dass auf Websites erwähnt wird, dass Sie größere Daten in 16 qr-Codes aufteilen können? wie funktioniert das?
Daniel Ruf
Wie viel kann in jeder Version / Größe eines QR-Codes gespeichert werden?
Don Cheadle
2
Beachten Sie auch, dass der falsch benannte "Bytemodus" keine Binärdaten codiert. Es codiert den Zeichensatz ISO-8995-1 . Dies bedeutet, dass das Limit von 2,9 KB etwas irreführend ist, da es nur dieses Limit ist, wenn Sie die Daten in ISO-8995-1 codieren können. Es gibt einige überraschende Abwesenheiten in dieser Spezifikation, einschließlich des neuen Linienzeichens. Ob Client-Leser sie dekodieren können oder nicht, hängt von Implementierungsentscheidungen hinsichtlich der Übereinstimmung mit der Spezifikation sowie von Versuchen zur Codierungserkennung ab.
user1978019
34

Siehe diese Tabelle .

Ein 101x101-QR-Code mit hoher Fehlerkorrektur kann 3248 Bit oder 406 Byte enthalten. Wahrscheinlich nicht genug für aussagekräftige SVG / XML-Daten.

Ein 177x177-Raster kann je nach gewünschter Fehlerkorrekturstufe zwischen 1273 und 2953 Byte speichern. Vielleicht genug, um etwas Kleines aufzubewahren.

Geben Sie hier die Bildbeschreibung ein

James
quelle
2
Lesen Sie, dass größere Daten in maximal 16 QR-Codes aufgeteilt werden können. Wie funktioniert das?
Daniel Ruf
7
Die verlinkte Website scheint ausgefallen zu sein. Suchen Sie hier nach einem alten Schnappschuss aus dem archive.org-Projekt oder sehen Sie sich diesen Screenshot an .
Mab
@mab Es ist jetzt zurück.
Justin
Es ist wieder weg. Und der Archiv-Cache-Link funktioniert jetzt auch nicht.
Schwacher
Der gleiche Inhalt ist hier verfügbar: qrcode.com/de/about/version.html . Klicken Sie auf "31-40", um die größte "Version" der QR-Codes anzuzeigen.
aTotalStranger