У меня есть приложение, из которого я хотел бы извлечь некоторые данные, оно больше не обновляется и перестанет работать, как только я перейду на iOS 11 из-за поддержки захода солнца 32-битной поддержки.
Приложение содержит два файла, один .bak и .dat. Открытие в текстовом редакторе показывает файлы, связанные с SQLite. (Первая строка гласит SQLite). Некоторые из моих данных видны в файле, но часть их представлена нечитаемыми символами.
Я попытался с помощью razorsql преобразовать файл во что-то, что я могу запросить, но безуспешно Есть что-нибудь еще, что я могу попробовать?
Редактировать: Приложение отслеживает расходы, SpendingLite. Я не уверен, что он использовал для хранения данных, но мое лучшее предположение было бы или SQLite или Core Data.
Я попытался импортировать как .dat, так и .bak в razorsql в качестве резервной копии SQLite. Он показывал тот же зашифрованный текст, который я видел, когда открывал его с помощью текстового редактора.
Я также сделал копию файла и попытался преобразовать его в CSV, но и не повезло.
sqlite3 NAME.dat
и, если это не выдает сообщение об ошибке, введите .schema
(включая начальную точку) на sqlite>
незамедлительный? Затем, пожалуйста, добавьте результат к вопросу.