@Scorpiored88

Как из base64 декодировать в json c кириллические значениями?

Есть файл в base64 (должен быть json)
Пытался делать таким образом:
Buffer.from(requestBodyObject.signature, 'base64').toString('utf8')

Получаю такое:

��4*0�4&10
*�$0��10U
2278720000Z0��1705U.пользователь Иван10U
��:(�_�ޣd8�d�,��>m���y$�!�@�Iy��k^�BROKk/p�U�K����� ���'0�#0)U" ��@���9y&����H��l�/�$��9f0+U#$0"� �1`�ś��p|)?X�n�c��X��xa���W0U��0U%0+��F0IU B0@0> *�$010/+#https://cinformjust/reglnt/0 U0�0s+g0e��F��F0+��F0!0https:/.informjusten0+0 ���I0 *�$0U0�
+�7�2240NUG0E0C�A�?�=http://ca.infmjust.BED50831-Full-S9.crl0OU.H0F0D�B�@�>http://inforust.com/download/crls/CA-BED50831-Delt... B0@0*�$1
V%�S>c�������$˗��Y� &h�`/�����]1�-�0�-�0��0��10U
ДП "ДІЯ"1s0qUj"Дружба". електронны системы услуг10Ucom-43395033-100010 Ucom10UГород10UaNTRcom-43395033>1`�ś�������j�0
/1�@0�<0�80�40
*�$ C�nes��m�kDiG����G7ΗےLZ���0��0�礁�0��10U
�� 0�10
�\Z0X
*�$000
*�$ 16438211735901643821173590709615�820220202170001Z1��0��0�10�1\0ZU
Sелектронные системы110/U(Адмы=іністраторы ІТС ЦЗО1I0GU@центральный огран орган10Ucom-43220851-202010 Ucom10UГород�,�.������������0
/1�y0�u0�q0�m0
�M 30�90���0�1\0ZU
*�$@h�D4M�c��p���
��&0�&10
�\Z0X
*�$000
*�$0�1\0ZU
250603074500Z0��10U
+)'镩���Վhc[_U 1��0��0�10�1\0ZU
Sелектронные системы110/U(Адмы=іністраторы ІТС ЦЗО1I0GU@центральный огран орган10Ucom-43220851-202010 Ucom10UГород�,�.������������0
/1�y0�u0�q0�m0
�M 30�90���0�1\0ZU
1�w0�s0�o000
*�$ Ϊz��U<����IsG�-��\�\��$�X����w0�90���0�1\0ZU
1��0��0�����0��0�|0�x0�B��-0�)1\0ZU
Sелектронные системы110/U(Администраторы ІТС ЦЗО1[0YUROCSP-сервер центральный огран орган10Ucom-43220851-202010 Ucom10UГород20220202170001Z000
*�$0�1\0ZU
300116183900Z0�1\0ZU
1�(0�$�� 0�0�0�졂-0�)1\0ZU
Sелектронные системы110/U(Администраторы ІТС ЦЗО1[0YUROCSP-сервер центральный огран орган10Ucom-43220851-202010 Ucom10UГород20220202170001Z00}0h0
*�$C�@���u��r�!��E׭��A����a�� �:�(���荌?�ƨH���
*�$0�1\0ZU
250603074500Z0��10U
*�$0�1\0ZU
250116202200Z0�)1\0ZU
��:(�_�ޣd8�d�,��>m���y$�!��R.�S�o� n�&(u���cHFj�"�Cm�.���V0�R0)U" �
K v�X$��b1d`u�
�D���L���s#0+U#$0"� �,�.���zv�]�L����%^�Y��(߀�0U��0U%�0
*�$0�1\0ZU
1845666180Z0�1\0ZU
*�$o�l2t�{�(���� :�2Z�����ʼnvE��N��9+�g>�1�i_���x��T�Ƣ���l�s��n��p����4t�����1�w��i�S������8?�,9

Когда пробую обвернуть в JSON.stringify(Buffer.from(requestBodyObject.signature, 'base64').toString('utf8')) - тоже какая-то фигня
  • Вопрос задан
  • 206 просмотров
Пригласить эксперта
Ответы на вопрос 1
widgetsoft
@widgetsoft
Основатель и автор блога WidgetSoft
Попробуйте использовать atob

let someBase64Str = Buffer.from(requestBodyObject.signature, 'base64');
console.log(atob(someBase64Str));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы