Как преобразовать очень большую строку в QR-код? - PullRequest
0 голосов
/ 10 февраля 2020

Я собираюсь написать программу для преобразования строки Json в QR-код с использованием библиотеки Zxing, но мой Json иногда бывает слишком длинным, так как лучше всего обрабатывать длинную строку Json для создания кода Qr

1 Ответ

1 голос
/ 11 февраля 2020

Один QR-код может содержать до 4296 буквенно-цифровых символов с самым низким уровнем исправления ошибок. Если ваш json больше, вы можете попробовать какой-нибудь алгоритм сжатия. Но стандартного определения сжатия данных внутри кодов qr не существует. Поэтому обычно никакой сканер штрих-кода не может распаковать ваши данные. Еще одна особенность QR-кодов - структурированное добавление, которое означает, что вы можете разделить свои данные по отдельным QR-кодам. Но это похоже на сжатие, не гарантируется, что каждый сканер штрих-кода поддерживает структурированное добавление. Поэтому лучше не хранить большие объемы данных внутри QR-кода. Возможно, вы можете найти способ хранить данные в другом месте и кодировать только URL внутри QR-кода, который указывает на данные (как упомянуто mastermind).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...