logo
logo
Возможно, программа пытается открыть не тот файл данных. [Dervish 28/06/2022 14:07]
Чтобы "узнавать" свой файл и понимать, что данные записаны в нужном формате, программы обычно записывают в начало файла небольшую меточку. Примерно так же поступает и AbilityCash, но с небольшой оговоркой: пока на файл не установлен пароль.
 
Дело в том, что если поставить пароль на файл данных, то файл данных просто начинает шифроваться. Полностью. И все байты этого файла превращаются в случайный код. И точно так же изменяется и меточка. Поэтому AbilityCash вообще не имеет возможности узнать, что открываемый файл является правильным файлом, по крайней мере до того момента, пока пользователь не введет правильный пароль.
 
Поэтому AbilityCash работает так: если в открываемом файле есть нужная меточка, то ОК, это файл наш, открываем его и работаем. А вот если этой меточки нет, то, возможно, на файле был установлен пароль и нужно попросить пользователя ввести этот пароль чтобы расшифровать файл.
 
Вот почему, если в AbilityCash попробовать открыть любой другой файл (даже просто пустой файл), программа предложит ввести пароль.
 
Возможно, в Вашем случае, программа просто пытается открыть не тот файл, не Ваш файл с данными. Пожалуйста, проверьте, тот ли файл Вы открываете.