Создайте формат QByteArray с Golang - PullRequest
0 голосов
/ 30 марта 2020

У меня есть приложение на QT, которое читает из файла с текстом в формате QByteArray (информация относится к сертификату, хранящемуся в файле). Выглядит так:

certificate = "@ ByteArray (0 \ x82 \ tF \ x2 \ x1 \ x3 \ x30 \ x82 \ t \ x10 \ x6 \ t * \ x86H \ x86 \ xf7 \ г \ х1 \ а \ х1 \ xa0 \ x82 \ т \ х1 \ х4 \ x82 \ Ъ \ XFD \ x30 \ x82 \ Ъ \ xf9 \ x30 \ x82 \ х3 \ XAD \ х6 \ т * \ x86H \ x86 \ xf7 \ г \ х1 \ а \ х1 \ xa0 \ x82 \ х3 \ x9e \ х4 \ x82 \ х3 \ X9a \ x30 \ x82 \ х3 \ x96 \ x30 \ x82 \ х3 \ x92 \ х6 \ v * \ x86H \ x86 \ xf7 \ г \ х1 \ е \ п \ х1 \ х3 \ xa0 \ x82 \ х3 + 0 \ x82 \ x3' \ х6 \ п * \ x86H \ x86 \ xf7 \ г \ х1 \ т \ х16 \ х1 \ xa0 \ x82 \ х3 \ x17 \ х4 \ x82 \ х3 \ x13 \ x30 \ x82 \ х3 \ XF \ x30 \ x82 \ х1 \ xf7 \ xa0 \ х3 \ х2 \ х1 \ х2 \ х2 \ х1 \ х1 \ x30 \ г \ x6 \ t * \ x86H \ x86 \ xf7 \ r \ x1 \ x1 \ x5 \ x5 \ 0 \ x30 \ x16 \ x31 \ x14 \ x30 \ x12 \ x6 \ x3U \ x4 \ x3 \ f \ vMumble User0 \ x1e \ x17 \ r200130204841Z \ x17 \ r400125204841Z0 \ x16 \ x31 \ x14 \ x30 \ x12 \ x6 \ x3U \ x4 \ x3 \ f \ vMumble User0 \ x82 \ x1 \ "0 \ r \ x6 \ t * \ x86H \ x86 \ xf7 \ г \ х1 \ х1 \ х1 \ х5 \ 0 \ х3 \ x82 \ x1 \ XF \ 0 \ x30 \ x82 \ х1 \ п \ х2 \ x82 \ х1 \ х1 \ 0 \ XC6 \ x1d \ x66 \ x8f \ xc2 \ x31-N \ xa1 \ xa0, \ XF4 \ xb9 \ XC6 \ x80 \ x30) \ Xba \ XF6 \ x17 \ x37 \ XEC \ x82 \ x1a \ xf2s \ хк \ XBC \ x86 \ x93 \ x97 \ x83G \ xccU (\ VNR \ т \ xa8 \ x61 \ x12 \ Ъ \ x8f \ xd6 \ x95T? \ xc9 \ X Е8 \ xe3v \ x80% \ XE3} \ XE6, \ x90 \ а \ XE2 \ x18 \ xe0V \ x80k \ Xee \ x88 & H <2G \ x81 \ xec \ xd6 \ xf1 \ xe9 \ xd0 \ xcat \ x13 \ x9 c? \ x81 \ xcf \ xaf \ x14J \ xc1X \ xa5k \ x9f \ xf6P \ xd9y \ b \ xa2 \ xe7 \ xaf \ xa0l \ xa0 \ xb4 \ xc7g \ xc3 * \ xdd \ x10 \ x16 \ xde \ xe \ xc3 </p>

Теперь мне нужно сгенерировать тот же формат (QByteArray) с использованием приложения GO, но не нашел, как сгенерировать этот формат.

Кто угодно может указать мне пример или документацию о том, как создать такой же формат QByteArray, используя другой язык (go)?

Заранее спасибо.

1 Ответ

0 голосов
/ 31 марта 2020

QByteArray - это просто массив байтов, в go это будет просто []byte

...