Я пытаюсь выяснить, каковы формат файла .db файл и .pmp файлы. Я пытался использовать db_dump (Беркли DB) для .db файлов, но кажется, что они не Беркли DB, или более старой версии. Я понятия не имею, каковы.PMP файлы.
Directory of C:\Users\me\AppData\Local\Google\Picasa2\db3
6/09/2010 08:07 PM 303,748 imagedata_uid64.pmp
1/18/2010 10:34 PM 4,885 imagedata_unification_lhlist.pmp
6/09/2010 10:55 PM 155,752 imagedata_width.pmp
6/09/2010 10:55 PM 1,286,346,614 previews_0.db
6/10/2010 10:06 AM 467,168 previews_index.db
Любая справка ценится.
.PMP
формат, составляющий собственность Picasa, используемого для хранения информации об изображениях. (Ссылка)
(Примечание: Ниже сообщения в блоге, на которое ссылаются, датирован, не уверенным, насколько соответствующий/корректный это к текущей версии Picasa),
в db2 каталоге существует много файлов. Важные файлы для этого
albumdata_token.pmp
,albumdata_uid.pmp
иalbumdata_name.pmp
Вот содержание файлов:
albumdata_name.pmp
-это - название альбомов в picasa. Первые два являются значениями по умолчанию и не включены ни в один из других файлов.
Starred Photos
Screensaver
root
modified_for_tags
sam3
Sample Pictures
Sammy
albumdata_uid.pmp
- Это - то, где хеши.
b131d7e17dfdff73eb0340b4e9d3d6f3
8e92a45a6abed421488a5774ec3f4a4c
ca05c73419475ade037f8df528849c91
ec9771e026e3ce55c468354abcfce4ee
c332f1814ff6d4f21dbb41b41149544d
albumdata_token.pmp
Вот, мы видим uid, примененный для создания маркера для альбомов. Обратите внимание, что "звезда" и "экранная заставка" не имеют uids.
]star
]screensaver
]album:b131d7e17dfdff73eb0340b4e9d3d6f3
]album:8e92a45a6abed421488a5774ec3f4a4c
]album:ca05c73419475ade037f8df528849c91
]album:ec9771e026e3ce55c468354abcfce4ee
]album:c332f1814ff6d4f21dbb41b41149544d
Теперь, если мы смотрим на
lastalbumselected
значение в реестре, мы можем соединить его до хеша, так как эти файлы все перечислены в том же порядке. Если Вы исключаетеstar
иscreensaver
Вы видите чтоlastalbumselected
поскольку меня былsam3
.Можно даже пойти один шаг вперед при включении albumdata_filename.pmp. Этот файл также соответствует до других файлов, кроме я забыл упоминать одну вещь. "корень" является буквально корнем логического диска что искавший picasa (в этом случае C:), таким образом, это исключено из
albumdata_filename.pmp
. Этот файл содержит путь туда, где изображения хранятся.Другие файлы для обращения внимания на:
bigthumbs.db
thumbs2.db
thumbs.db
previews.db
Они все следуют за старым добрым
thumbs.db
структура и содержит миниатюры всех изображений в различных разрешениях, так как picasa может отправить файлы непосредственно фото компаниям обработки.Еще одна вещь, которая имеет довольно огромное значение с точки зрения доказательства, что кто-то создал альбом и что программа не просто индексировала что-то.
В
Picasa2Albums
каталог Вы будете видеть файл для каждого альбома (альбомов), созданного пользователем под папкой с помощью DBID в качестве его имени. Ниже содержание альбома, который я создал сохраненный в файле, названном {c332f1814ff6d4f21dbb41b41149544d.pal.
'picasa2album>
'dbid>0164eaeacdd4046f5c1e44522fe44527
'albumid>c332f1814ff6d4f21dbb41b41149544d
'property name="uid" type="string" value="c332f1814ff6d4f21dbb41b41149544d">
'property name="category" type="num" value="0">
'property name="date" type="real64" value="39272.630035"
'property name="token" type="string" value="]album:c332f1814ff6d4f21dbb41b41149544d"
'property name="name" type="string" value="Sammy"
'files>
'filename>[C]\sam3\sam1.jpg
'filename>[C]\sam3\sam3.jpg
'filename>[C]\sam3\sam2.jpg
'filename>[C]\sam3\DSCF1890.JPG
'/files>
'/property>
'/picasa2album>