如何打开 OneDrive 日志 (ODL) 文件?

tom*_*tom 9 windows logging onedrive

我正在尝试对 Microsoft OneDrive 进行故障排除,特别是我想知道它处理了哪些文件。我发现这个文件夹包含一堆 ODL 文件:

C:\Users(user)\AppData\Local\Microsoft\OneDrive\logs\Personal

例如,一个文件名是 SyncEngine-2016-2-16.255.7212.11.odl

如何打开这些 ODL 文件?它们似乎是某种二进制格式。

Ano*_*ous 5

尽管 ODL 文件是 SQL 数据库,但 OneDrive 日志专门用于 MS 跟踪,而不是面向公众。为了强制执行该规则,Microsoft 使用机密密钥对其进行了加密。因此,在不知道正确密钥的情况下无法打开它们。

  • OP 的问题是关于 Microsoft OneDrive,而不是 Edge。您的答案很可能是正确的,但请对其进行编辑以准确反映 OP 实际问题的答案。 (2认同)

Ano*_*noE 5

OneDrive ODL 文件是未加密但经过混淆存储的二进制日志文件,包含有关 OneDrive 客户端执行的所有操作的详细调试日志。由于日志文件会定期上传到 Microsoft 服务器,因此混淆的目的是看不到服务器端的文件名;不要阻止本地用户访问它。用于取消混淆的字典在本地磁盘上未加密。请注意,文件扩展名逐字传输的。

要访问此文件,有一个可用的开源工具。如果您不想阅读源代码,那么来自同一作者的一些关于文件结构的很好的信息。