@hiddenproger

Как поправить символы при расшифровке base64 строки?

у меня есть кодированная строка:
eyJ1YWN1aWNJbmZvIjp8Im2vdmVzIjoiZjFjNCBkNWM1IGYzYjMgYzRkNCBiM3QzIiwicG0zaXRpb35iOiJyMWJxMWIxci0wcHA1cC9ybmsycG5vM16wMy91TjMvNVExUC0QUFBQMVBQMS0SMUIxS1IxUiBiIEtRIC1gMiAxMSIsInN1YXJ1UG0zaXRpb35iOiJyMWJxMWIxci0wcHA1cC9ybjNwbi9za4AzLzROMy92UTFQL2BQUFAxUFAxL2IxQjFLQjFSIHcgS2EgLSAwIDEyIiwicHJvYmxlbV0pZCI7MSwicHJldm2vdmUiOiJkNmQ2IiwicXVhbGl1eSI7NC5wMTk3MSwiYWN1aXZlIjpmYWxzZSwicmVwbGFjZWRfYnkiOjMzNzA1LCJmcm0tX4VzZXJfZ3FtZV02c3VyX3lkIjowLCJpc20kZWZlbnNpdmUiOmZhbHNlLCJyZXBsYWNlcyI7LTEsInByb3JsZW2fdHlwZSI7MCwibnVtX3NvbW2lbnRzX3FsbCI7IjYxIiwibnVtX3NvbW2lbnRzIjoiMjciLCJyYXRpbmdzIjpbeyJyYXRpbmciOjIzMzMsIm62bWJlcl0kb36lIjoxMjMsIm62bWJlcl0jb4JyZWN1Ijo2NiwicmF1aW6nX4N2YnR6cGUiOjAsInByb3JsZW2fc3V1X36hbWUiOiJCbGl1eiIsImF3X4NlY30uZHMiOjIyLjcsImF3X362bV0tb4ZlcyI7bnVsbH1seyJyYXRpbmciOjE5MDEuMiwibnVtYmVyX3RvbmUiOjE4NCwibnVtYmVyX3NvcnJlY4QiOjY3LCJyYXRpbmdfc4VidHlwZSI7MSwicHJvYmxlbV0zZXRfbmFtZSI7IlN1YW6kYXJkIiwiYXZfc3Vjb36kcyI7ODEsImF3X362bV0tb4ZlcyI7bnVsbH1seyJyYXRpbmciOjE5MDEuMiwibnVtYmVyX3RvbmUiOjAsIm62bWJlcl0jb4JyZWN1IjowLCJyYXRpbmdfc4VidHlwZSI7NDA3OTIsInByb3JsZW2fc3V1X36hbWUiOiJNaXhlZCIsImF3X4NlY30uZHMiOjMwLCJhdl0udW2fbW03ZXMiOm62bGx0XSwidGFncyI7W4siY3F1ZWdvcnlfaWQiOjI1LCJ1YWdfbmFtZSI7IkF1dHJhY4Rpb35iLCJ3b4RlX4N2bSI7IjciLCJmb4Jfdm01ZXMiOiIxMyIsImFnYWluc4Rfdm01ZXMiOiI3IiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjo2LCJ1YWdfbmFtZSI7IlNhY4JpZmljZSIsInZvdGVfc4VtIjoiNyIsImZvcl03b4RlcyI7IjEzIiwiYWdhaW6zdF03b4RlcyI7IjYiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjIzLCJ1YWdfbmFtZSI7IkV5cG0zZWQgS3luZyIsInZvdGVfc4VtIjoiNiIsImZvcl03b4RlcyI7IjE3IiwiYWdhaW6zdF03b4RlcyI7IjEwIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoyNywidGFnX36hbWUiOiJCbG0ja3luZyIsInZvdGVfc4VtIjoiNCIsImZvcl03b4RlcyI7IjE5IiwiYWdhaW6zdF03b4RlcyI7IjE1IiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoxNCwidGFnX36hbWUiOiJUcmFwcGVkIFBpZWNlIiwidm01ZV0zdW1iOiI1IiwiZm0yX4ZvdGVzIjoiMTciLCJhZ3FpbnN1X4ZvdGVzIjoiMTMiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjExNDMsInRhZ20uYW2lIjoiQ30lcmNpb35iLCJ3b4RlX4N2bSI7IjEiLCJmb4Jfdm01ZXMiOiIxIiwiYWdhaW6zdF03b4RlcyI7IjAiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjExNDEsInRhZ20uYW2lIjoiQXZvaWRpbmcgUGVycGV1dWFsIiwidm01ZV0zdW1iOiIwIiwiZm0yX4ZvdGVzIjoiMSIsImFnYWluc4Rfdm01ZXMiOiIxIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoxOCwidGFnX36hbWUiOiJDYXB1dXJpbmcgRGVmZW6kZXIiLCJ3b4RlX4N2bSI7IjAiLCJmb4Jfdm01ZXMiOiIxIiwiYWdhaW6zdF03b4RlcyI7IjEiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjExNDYsInRhZ20uYW2lIjoiRGVzcGVyYWRvIiwidm01ZV0zdW1iOiIwIiwiZm0yX4ZvdGVzIjoiMSIsImFnYWluc4Rfdm01ZXMiOiIxIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoyMiwidGFnX36hbWUiOiJEaXN1cmFjdGlvbiIsInZvdGVfc4VtIjoiMCIsImZvcl03b4RlcyI7IjEiLCJhZ3FpbnN1X4ZvdGVzIjoiMSIsInRhZ202c3VyIjotMX1seyJjYXRlZ30yeV0pZCI7MjY6OCwidGFnX36hbWUiOiJNYXRlIC1gU4VmZm0jYXRpb35iLCJ3b4RlX4N2bSI7IjAiLCJmb4Jfdm01ZXMiOiIxIiwiYWdhaW6zdF03b4RlcyI7IjEiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjI3OTksInRhZ20uYW2lIjoiTWF1ZSAtIFN4YWxsb4cncyBUYWlsIiwidm01ZV0zdW1iOiIwIiwiZm0yX4ZvdGVzIjoiMSIsImFnYWluc4Rfdm01ZXMiOiIxIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjo3LCJ1YWdfbmFtZSI7Ik03ZXJsb3FkaW6nIiwidm01ZV0zdW1iOiIwIiwiZm0yX4ZvdGVzIjoiMSIsImFnYWluc4Rfdm01ZXMiOiIxIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoxMTQ5LCJ1YWdfbmFtZSI7IlF2aWV1IE2vdmUiLCJ3b4RlX4N2bSI7IjAiLCJmb4Jfdm01ZXMiOiIxIiwiYWdhaW6zdF03b4RlcyI7IjEiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjEsInRhZ20uYW2lIjoiU3tld3VyIiwidm01ZV0zdW1iOiIwIiwiZm0yX4ZvdGVzIjoiMSIsImFnYWluc4Rfdm01ZXMiOiIxIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoxMywidGFnX36hbWUiOiJIYW6naW6nIFBpZWNlIiwidm01ZV0zdW1iOiItMSIsImZvcl03b4RlcyI7IjAiLCJhZ3FpbnN1X4ZvdGVzIjoiMSIsInRhZ202c3VyIjotMX1seyJjYXRlZ30yeV0pZCI7MTE1NywidGFnX36hbWUiOiJNYXRlIFRocmVhdCIsInZvdGVfc4VtIjoiLTEiLCJmb4Jfdm01ZXMiOiIwIiwiYWdhaW6zdF03b4RlcyI7IjEiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjExNDksInRhZ20uYW2lIjoiVW6waW6uaW6nIiwidm01ZV0zdW1iOiItMSIsImZvcl03b4RlcyI7IjAiLCJhZ3FpbnN1X4ZvdGVzIjoiMSIsInRhZ202c3VyIjotMX1seyJjYXRlZ30yeV0pZCI7NywidGFnX36hbWUiOiJJbnRlcmZlcmVuY3UiLCJ3b4RlX4N2bSI7Ii1yIiwiZm0yX4ZvdGVzIjoiMTEiLCJhZ3FpbnN1X4ZvdGVzIjoiMTMiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjE3LCJ1YWdfbmFtZSI7IkFkdmFuY3VkIFBhd35iLCJ3b4RlX4N2bSI7Ii11IiwiZm0yX4ZvdGVzIjoiMTUiLCJhZ3FpbnN1X4ZvdGVzIjoiMTkiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjEyLCJ1YWdfbmFtZSI7IkJhY3sgUmFuayBNYXRlIiwidm01ZV0zdW1iOiItNCIsImZvcl03b4RlcyI7IjYiLCJhZ3FpbnN1X4ZvdGVzIjoiMTAiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjE6LCJ1YWdfbmFtZSI7IkNsZWFyYW6jZSIsInZvdGVfc4VtIjoiLTQiLCJmb4Jfdm01ZXMiOiI3IiwiYWdhaW6zdF03b4RlcyI7IjEwIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjozLCJ1YWdfbmFtZSI7IkRpc3NvdmVyZWQgQXR1YWNrIiwidm01ZV0zdW1iOiItNCIsImZvcl03b4RlcyI7IjE5IiwiYWdhaW6zdF03b4RlcyI7IjIyIiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjoyLCJ1YWdfbmFtZSI7IkZvcmsvRG02YmxlIEF1dGFjayIsInZvdGVfc4VtIjoiLTQiLCJmb4Jfdm01ZXMiOiI2IiwiYWdhaW6zdF03b4RlcyI7IjkiLCJ1YWdfdXNlciI7LTF0LHsiY3F1ZWdvcnlfaWQiOjI3NzcsInRhZ20uYW2lIjoiTWF1ZSAtIEFyYWJpYW5iLCJ3b4RlX4N2bSI7Ii11IiwiZm0yX4ZvdGVzIjoiMiIsImFnYWluc4Rfdm01ZXMiOiI3IiwidGFnX4VzZXIiOi1xfSx8ImNhdGVnb4J6X3lkIjo1LCJ1YWdfbmFtZSI7Ik2hdGUgLSBTbW01aGVyIiwidm01ZV0zdW1iOiItNCIsImZvcl03b4RlcyI7IjUiLCJhZ3FpbnN1X4ZvdGVzIjoiOSIsInRhZ202c3VyIjotMX1seyJjYXRlZ30yeV0pZCI7MjYsInRhZ20uYW2lIjoiWC2SYXkgQXR1YWNrIiwidm01ZV0zdW1iOiItNiIsImZvcl03b4RlcyI7IjE3IiwiYWdhaW6zdF03b4RlcyI7IjIyIiwidGFnX4VzZXIiOi1xfV1sInByb3JsZW2fcmF1aW6nX4R6cGUiOjEsInByb3JsZW2fc3V1X3lkIjoxLCJudW2iZXJzIjp8fSwicmF1aW6nX3FkanVzdG2lbnRfdHlwZSI7MH20

если я пытаюсь ее расшифровать через сервисы типа https://www.base64decode.org/ , то в целом парсинг проходит, но появляются нечитаемые символы, информационный мусор, сам json некорректен, как корректно расшифровать ее ?
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
@hiddenproger Автор вопроса
как оказалось, в этой строке есть лишние символы, добавлены специально, чтоб парсинг не срабатывал корректно, после очистки - получается корректная строка и расшифровка проходит успешно
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Karpion
Возможно, это кодировка не base64, а какая-то иная? Откуда она вообще взялась?
Ответ написан
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Добавьте в конец строки один, два или три символа = (знак равенства)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
15 авг. 2020, в 04:49
5000 руб./за проект
15 авг. 2020, в 04:41
2000 руб./за проект
15 авг. 2020, в 04:36
5000 руб./за проект