Я следую этому документу для декодирования безопасного QR-кода.
Как уже упоминалось в документе, я могу декодировать другие значения, прочитав первые 255 значений decompressByteArray
, но я уверен в том, в какой формат следует преобразовать байты подписи в.
Я получаю следующий ответ для подписи в байтах.
¶Æv0Z@B`?ÍÄfí¼tZ(ÜëÖì@Üö`WØÜË_F*ª>Z®0åxÉ÷Þ©lk Kã7ï°Ãõ§+ÔYX/ã´ô¤< 7Zék6AxÌ1<7[ä·d¹2NÃõæGæ´îcEÈÙ÷a7ìx#óËJóG¸FÏ*£cñøó2ø³@ã/?¸jI®ú°¨«hÞæcë¥ÒcßÝ4^AÞ§*©~ò¦Í+ÈAVÃ{fÃô¦jÊÖ¦È|úØ
$¿aqÛüÄKT¿þià=³.x
Я использую следующий фрагмент кода для его достижения:
for(int i=0,j=decompressedBytes.length-1; i<256 & j>decompressedBytes.length-256-1 ; i++,j--)
{
signbytes[i] = decompressedBytes[j];
}
sign = new String(signbytes,0,255,"ISO-8859-1");
Как мне преобразовать его в какой-нибудь подходящий формат?