我有一个损坏的Lightroom目录文件(.lrcat),它是一个SQL数据库,我通常通过使用这些命令创建一个SQL文件来修复:
echo .dump | sqlite3 CorruptedFile.lrcat > Temp.sql
从SQL文件中,然后使用以下命令重建lrcat文件:
sqlite3 -init Temp.sql New.lrcat
在这种情况下,它从SQL文件加载资源,过了一会儿我得到这条消息:
Error: incomplete SQL: ■P
由于我不是程序员,而是一位有点书呆子的摄影师,所以我在这一点上陷入困境。任何提示都将不胜感激。
谢谢, 霍尔格
答案 0 :(得分:0)
000000: FF FE 50 00 52 00 41 00 47 00 4D 00 41 00 20 00 ..P.R.A.G.M.A. . 000010: 66 00 6F 00 72 00 65 00 69 00 67 00 6E 00 5F 00 f.o.r.e.i.g.n._. 000020: 6B 00 65 00 79 00 73 00 3D 00 4F 00 46 00 46 00 k.e.y.s.=.O.F.F. 000030: 3B 00 0D 00 0A 00 42 00 45 00 47 00 49 00 4E 00 ;.....B.E.G.I.N. 000040: 20 00 54 00 52 00 41 00 4E 00 53 00 41 00 43 00 .T.R.A.N.S.A.C. 000050: 54 00 49 00 4F 00 4E 00 3B 00 0D 00 0A 00 43 00 T.I.O.N.;.....C. 000060: 52 00 45 00 41 00 54 00 45 00 20 00 54 00 41 00 R.E.A.T.E. .T.A. ...
这不是纯文本文件;它以UTF-16编码。
如果您在错误配置的编辑器中修改了文件,或used PowerShell instead of cmd.exe
。