Какой формат файла / формат базы данных Picasa использует?

Я пытаюсь выяснить, каковы формат файла .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

Любая справка ценится.

9
задан 10.06.2010, 22:01

1 ответ

.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>
5
ответ дан 07.12.2019, 13:30

Теги

Похожие вопросы