MyMoneyTracker在Android操作系统上转储文件内容



很高兴见到您!

我想MyMoneyTracker备份数据库(转储)文件有一些特定的编码。它是sqlite3转储文件。与常规文本转储文件不同,它有很多"^@"和其他"^"符号,如"^G"或"^H"。

是否可以在我的机器上通过独立的sqlite3创建(生成)类似的文件,将其用作MyMoneyTracker中的备份?换句话说,用我自己的数据来代替一个。

转储文件中的第一个字符串:

SQLite格式3^@^p^@^A^A^@@^@^@@^@@<8a>^@^@^@^P ^@^@^@^@@^@^@@^@^^@^N^@^@1^D^@^@@1^@^P^@@^@@1^A^@@1^@@^K^@@1^@@1^@1^@@^@@^@1^@^@2^@^@@2^@^2@^@^;8a>^@-;88ф^L^Q^K(

转储文件中的另一个字符串:

CREATE TABLE Budgets(_id integer primary key autoincrement,BudgetName text not null,OpenDate integer not null,CloseDate integer not null    , CurrencyID int null)<81>^K^N^G^W^[^[^A<81>mtableHistoryHistory^PCREATE TABLE History (_id integer primary key autoincrement,ActionDate     integer not null, SQLQuery text not null)<81>Z^M^G^W^U^U^A<83>^WtableDebtDebt^OCREATE TABLE Debt (_id integer primary key autoincrement    ,Whom text not null,Type integer not null, AccountID integer not null, InitialBallance real not null,Date integer not null,Comments not     null)<81>^W^L^G^W;;^A<81>EtableAccountCurrecyAssigmentAccountCurrecyAssigment^NCREATE TABLE AccountCurrecyAssigment (AccountID integer n    ot null,CurrecyID integer not null)<81>%^K^G^W%%^A<82>^MtableExcangeRatesExcangeRates^MCREATE TABLE ExcangeRates (SourceCurrecyID intege    r not null,DestinationCurrencyID integer not null, ExchanageRate real not null)<81>^V

该文件是一个数据库文件,可能只是实际数据库的副本。

您可以使用任何支持SQLite3数据库的工具打开,例如SQLite3命令行shell或SQLite Manager。

相关内容

  • 没有找到相关文章

最新更新