2

У меня есть iPhone. Благодаря USB-соединению я могу использовать такие инструменты, как Macroplant iExplorer или Apple Image Capture для передачи файлов с iPhone на мой компьютер. Когда я передаю файлы через USB, время модификации файла сохраняется.

crisp:test2 work$ stat -F IMG_3134.jpg
-rw------- 1 work staff 2039650 Jun  7 11:21:38 2015 IMG_3134.jpg

У меня также есть много старых резервных копий iTunes, которые iTunes хранит здесь:

~/ Библиотека / Поддержка приложений / MobileSync / Резервное копирование

iTunes кодирует резервные копии с помощью некоторого колдовства, поэтому для распаковки системных файлов из архива резервных копий требуются такие инструменты, как iPhone Backup Extractor или инструменты python от Padraig Kennedy (http://supercrazyawesome.com).

Файлы, создаваемые этими инструментами, не сохраняют время изменения файлов, поскольку, распаковывая архивы, они создают новые файлы.

crisp:test2 work$ stat -F IMG_3796.JPG
-rw------- 1 work staff 942653 Sep 25 17:31:33 2015 IMG_3796.JPG

Мой вопрос заключается в том, сохраняет ли iTunes время изменения файлов в этих архивах резервных копий, либо в самом архиве, либо в какой-либо базе данных? Недостаток этих инструментов в том, что они не сохраняют / не восстанавливают временные метки? Есть ли способ извлечь файлы mdbackup, которые сохраняют эти данные?

0