Поддержка

Как исправить ошибку «недопустимые знаки в строке base64» в Справки БК

Пошаговая инструкция как исправить ошибку «недопустимые знаки в строке base64» в Справки БК.

недопустимые знаки в строке base64

При сохранении справки используется метод кодирования информации Base64. Он же выполняет роль дешифратора файла, в котором хранится заполненная ранее справка.

Если при дешифровке происходит сбой или в файле обнаруживаются недопустимые символы, то появляется данная ошибка.

Чаще всего она возникает при открытии ранее заполненных справок или их печати. Выглядит сообщение так:

ошибка недопустимые знаки в строке base64

Для начала убедитесь, что у вас установлена та же версия СПО Справки БК, в которой последний раз сохранялся открываемый файл. Иногда новая сборка программы не может открыть документы, сохранённые в предыдущих версиях.

Известны случаи наоборот — когда установка свежей версии решала проблему.

Скачать текущую и прежние СПО версии можно по ссылке.

Если версия программы та же, но файл не открывается, первое, что делать — сохраните копию оригинального файла с декларацией! Это нужно, чтобы в случае неверного действия окончательно не потерять данные.

Попробуйте восстановить прежнюю версию файла. Если на вашем компьютере делается бекап или вы сразу после заполнения сохранили копию.

Также может помочь установка свежей версии программы на Windows 10. Есть случаи, когда на Windows 7 или XP проблема с base64 есть, а на «десятке» всё прекрасно открывается.

Если это не ваш случай, то кликните на файл правой кнопкой мыши и откройте его в текстовом редакторе. Например, в Блокноте.

открытие файла XSB в блокноте

Откроется окно с непонятным набором символов — это зашифрованные данные Base64. В них содержится ошибка из-за чего СПО Справки БК не могут открыть файл.

зашифрованные данные Base64

В тексте не должно быть символов кириллицы. Если их нет и написанное выше тоже не помогло — значит документ повреждён и, к сожалению, сделать ничего нельзя. Только заполнять заново...

Теоретически, можно попытаться расшифровать данные через онлайн-сервисы дешифровки Base64, как советую остальные сайты. Однако, при написании этой статьи я протестировала несколько сервисов, но ни один не сработал.

5 комментариев

аватар сотрудницы
Жанна
1 день назад - Ответить

У меня в самом начале стояло несколько русских букв. Понятия не имею откуда они там взялись, но их удаление помогло. Спасибо!


аватар сотрудника
Олег
3 дня назад - Ответить

Я пытался декодировать через онлайн-сервисы — они вместо букв показывают черные ромбики с вопросами. Попробую старую версию у вас скачать.


аватар сотрудницы
Татьяна
4 дня назад - Ответить

Подскажите пожалуйста, при заполнении справки появилась ошибка о недопустимая длина массива Base-64. Скажите, как устранить указанную ошибку?


эксперт Справки БК
Ольга Колпакова
4 дня назад - Ответить

Обновите СПО до последней версии, её можно скачать по ссылке: https://справки-бк.рф/скачать


аватар сотрудницы
Ирина
3 дня назад - Ответить

Мне помогло! Когда я открыла справку через блокнот сначала была пустая строка и только со следующей строки начинался текст. Я удалила пустую строку, сохранила и тогда справка открылась без ошибки) Спасибо за статью!


Оставить комментарий

Ваш email будет скрыт. Обязательные поля отмечены символом *

Комментарий *

Имя *

Email *