Я пытаюсь создать матрицу данных 22x22.Максимальная длина 43 буквенно-цифровых символа в каждой позиции.
У меня есть строка URL длиной 60. Есть ли способ кодировать строку в другую более короткую строку, чтобы уменьшить ее длину, чтобы она соответствовала пределу в 43 символа?
Iне могу использовать сокращатели URL, потому что приложение предназначено для работы без Интернета.Введите строку в базу данных и получите короткий идентификатор, который ссылается на то, что это тоже не вариант.
Я пробовал кодирование base64 и шестнадцатеричное, но они возвращают более длинные строки, чем исходные.Есть идеи?
Обновление: (попытайтесь лучше объяснить проблему)
Проблема в том, что размер матрицы данных у меня ограничен 22x22 (43 буквенно-цифровых символа,55 числовых), и если я добавлю больше, не вписывается в зарезервированный размер печати.У меня есть локальное приложение, в котором генерируется матрица данных, и которое должно работать без интернета (загрузка информации о сервере в определенные даты) и распечатывать матрицу данных.Сервер ответит, когда URL-адрес внутри матрицы данных будет прочитан приложением qr reader.