2009-09-23 20 views

答えて

3

私には「データベース」自体がないようです。

フォルダpicasaに「時計」をリストするファイルは、それが.picasa.inipicasa.iniファイルがある監視フォルダ内

C:\Documents and Settings\<myaccount>\Local Settings\application data\google\Picasa2Albums\ 

にXP

C:\Users\<myaccount>\AppData\Local\Google\Picasa2Albums\ 

にとのためであるVistaの場合がありますいくつかのデータを格納する。

これらのファイルはすべて人間が読める形式なので、かなり簡単に解析できるはずです。

任意の近代的なイメージライブラリは

More info

How tags etc. are stored in picasa

1

( "PILインポートIptcImagePluginから" Pythonの試みで)IPTCデータを解析することができるはずですより多くのデータが\Documents and Settings\xxx\Local Settings\Application Data\Google\Picasa2\db3\にあります。

親指* .dbは.jpg画像を連結しているようです。

、内部データベースは、Picasaのアプリケーションのための標準的な場所の一つで、.dbファイルと一緒に座っている.pmp一連のファイルに格納された少なくともPicasaを3で

23

...独自のファイル形式のように思えますデータ。例えば、Macでは$HOME/Library/Application Support/Google/Picasa3/db3

ファイルはデータベースを含まず、さまざまなグループの画像のサムネイルプレビューを保持する単なるコンテナです。それらは標準Windows thumbs.dbフォーマットであり、more information from this answer.

.pmpファイルにはデータベースが含まれており、非標準形式です。 1つのフィールドにつき1つのファイルで、テーブルごとにファイルのクラスタがあります。与えられたテーブルのファイル名は同じ接頭辞を共有します。三つのフィールド、catprinamestateを持って

$ ls -1 catdata_* 
catdata_0 
catdata_catpri.pmp 
catdata_name.pmp 
catdata_state.pmp 

:たとえば、catdataテーブル内のデータは、ファイルのセットから来ています。私は、Picasa 3.9.0.522の時点でこれらのファイルの形式と、理解できるほどのデータをダンプするための小さなJavaプログラムとして、some partial notes in a blogを書きました。

2

データベースフォルダ(Windows 7で:C:\ Users \ユーザーユーザー\のAppData \ローカル\ Googleの\ Picasa2の\ DB3)では:

  • albumdata、以下の表を表すいくつかPMPファイルがありますいくつかのメタデータを含むアルバム(フォルダと顔)のリスト
  • catdata、カテゴリーリスト
  • imagedata、幅、高さ、顔のアルバム、タグなどの多くの興味深い情報を持つPicasaで索引付けされたイメージのリスト。 ...実際のファイル名はありません

各pmpファイルには、テーブルの1つの列のすべてのデータが含まれています。ファイル名の名前は、テーブル _ * column * .pmpというスキーマに従います。ファイル自体はバイナリ形式です。

次に、ファイル名(ピクチャまたはフォルダのパス)は、thumbindex.dbのpimpファイルとは異なるバイナリファイルです。

2つのバイナリ形式の詳細な説明:How to Read Picasa 3.9 Database and extract faces data