我有一个严重损坏的 Sqlite 文件将所有内容转储到 sql 文件并将其加载到新文件中的常用技巧不起作用,但是使用十六进制编辑器我可以看到我需要恢复的数据在那里
我遇到了这种模式
vim 可以只显示 ASCII 字符,而将其他字节视为二进制数据吗?
vi 将不可打印的字符显示为十六进制
这很棒,会告诉我
‹14›‹07› Testy McTesterson 先生 [email protected]
但是有没有在显示时将其写入文件?
因此,将 vi 在其缓冲区中显示为 ‹14› 的十六进制值实际更改为文本文件中的那些字符
我可以在 vi 中做一个正则表达式搜索替换来做,但是我必须一次为每个不可打印的字符做一个,这是一个非常大的文件
稍后,我计划将‹14›‹07›处理成它应该表示的16位整数,但首先我需要能够将这些作为真实字符放入文本文件中
提前谢谢了