我正在Catalina上使用Sketch。 Sketch崩溃后,我的文档(412mb)无法再打开。
我需要打开此文档,以节省重新做一周的工作。有什么办法可以修复损坏的Sketch文件-例如在文件末尾添加任何二进制块,删除文件或其他地方的某些缓存部分等?还是使用SketchTools?
第一次使用Sketchtool我得到以下输出:
./ sketchtool列出图层/path/to/file.sketch
2019-11-20 18:44:33.410 sketchtool[3427:485317] DB Error: 26 "file is not a database"
2019-11-20 18:44:33.410 sketchtool[3427:485317] DB Query: PRAGMA journal_mode=OFF
2019-11-20 18:44:33.410 sketchtool[3427:485317] DB Path: /path/to/file.sketch
Failed to open document file:///path/to/file.sketch
(SketchTool:1)
{
"pages" : [
]
}
解压缩.sketch文件有效。
答案 0 :(得分:0)
好,我通过解压缩文件,将其与早期版本(幸运的是制作了一个备份文件)进行比较并还原丢失的文件 document.json ,然后将其重新压缩为a来恢复了文件。草图格式。打开后,Sketch纠正了必要的条件,我可以再次使用内容。
为了安全起见,我将作品的最新版本复制到了另一个草图文件中。