%3F.png)
Я пытаюсь устранить неполадки Microsoft OneDrive, в частности, я хотел бы узнать, какие файлы он обработал. Я нашел эту папку, которая содержит кучу файлов ODL:
C:\Users(пользователь)\AppData\Local\Microsoft\OneDrive\logs\Personal
Например, одно имя файла — SyncEngine-2016-2-16.255.7212.11.odl.
Как открыть эти ODL-файлы? Похоже, они в каком-то двоичном формате.
решение1
Хотя файлы ODL являются базами данных SQL, журналы OneDrive предназначены исключительно для отслеживания MS, а не для широкой публики. Чтобы обеспечить соблюдение этого правила, Microsoft зашифровала их с помощью конфиденциального ключа. Поэтому их невозможно открыть, не зная правильного ключа.
решение2
Файлы OneDrive ODL представляют собой двоичные файлы журналов, которые хранятся в незашифрованном виде, но запутаны и содержат подробные журналы отладки обо всех действиях, выполняемых клиентом OneDrive. Поскольку файлы журналов регулярно загружаются на серверы Microsoft, запутывание служит для того, чтобы не видеть имена файлов на их стороне; а не для того, чтобы помешать локальному пользователю получить к ним доступ. Словарь для их распутывания доступен в незашифрованном виде на локальном диске. Обратите внимание, что расширения файловявляютсяпередано дословно.
Чтобы получить доступ к этому файлу, естьинструмент с открытым исходным кодомдоступно. От того же автора есть некоторыехорошая информацияо том, как структурированы файлы, если кто-то не склонен читать исходный код.