.PMP
là định dạng sở hữu cho Picasa, được sử dụng để lưu trữ thông tin về hình ảnh. ( Tham khảo )
(Lưu ý: Bên dưới bài đăng blog được tham chiếu là ngày, không chắc mức độ phù hợp / chính xác của nó với phiên bản hiện tại của Picasa)
Thêm thông tin:
trong thư mục db2 có một số tệp. Các tập tin quan trọng cho việc này là albumdata_token.pmp
,
albumdata_uid.pmp
và
albumdata_name.pmp
Dưới đây là nội dung của các tập tin:
albumdata_name.pmp
-
đây là tên của các album trong picasa. Hai cái đầu tiên là mặc định và không được bao gồm trong bất kỳ tệp nào khác.
Starred Photos
Screensaver
root
modified_for_tags
sam3
Sample Pictures
Sammy
albumdata_uid.pmp
- Đây là nơi băm.
b131d7e17dfdff73eb0340b4e9d3d6f3
8e92a45a6abed421488a5774ec3f4a4c
ca05c73419475ade037f8df528849c91
ec9771e026e3ce55c468354abcfce4ee
c332f1814ff6d4f21dbb41b41149544d
albumdata_token.pmp
Dưới đây chúng tôi thấy uid được áp dụng để tạo mã thông báo cho album. Lưu ý rằng "sao" và "bảo vệ màn hình" không có uids.
]star
]screensaver
]album:b131d7e17dfdff73eb0340b4e9d3d6f3
]album:8e92a45a6abed421488a5774ec3f4a4c
]album:ca05c73419475ade037f8df528849c91
]album:ec9771e026e3ce55c468354abcfce4ee
]album:c332f1814ff6d4f21dbb41b41149544d
Bây giờ, nếu chúng ta xem
lastalbumselected
giá trị trong sổ đăng ký, chúng ta có thể ghép nó với hàm băm vì các tệp này được liệt kê theo cùng một thứ tự. Nếu bạn loại trừ star
và screensaver
bạn có thể thấy rằng
lastalbumselected
đối với tôi là sam3
.
Bạn thậm chí có thể tiến thêm một bước nếu bạn bao gồm albumdata_filename.pmp. Tập tin này cũng phù hợp với các tập tin khác, ngoại trừ tôi quên đề cập đến một điều. "root" theo nghĩa đen là gốc của ổ đĩa logic mà picasa đã tìm kiếm (trong trường hợp này là C :), vì vậy nó bị loại trừ albumdata_filename.pmp
. Tập tin này chứa đường dẫn đến nơi lưu trữ hình ảnh.
Các tập tin khác cần chú ý:
bigthumbs.db
thumbs2.db
thumbs.db
previews.db
Tất cả đều tuân theo thumbs.db
cấu trúc cũ tốt
và chứa hình thu nhỏ của tất cả các hình ảnh ở các độ phân giải khác nhau, vì picasa có thể gửi tệp trực tiếp đến các doanh nghiệp xử lý ảnh.
Một điều nữa có tầm quan trọng khá quan trọng trong việc chứng minh rằng ai đó đã tạo ra một album và chương trình không chỉ là thứ gì đó.
Trong Picasa2Albums
thư mục, bạn sẽ thấy một tệp cho mỗi album được người dùng tạo trong thư mục sử dụng DBID làm tên của nó. Dưới đây là nội dung của album tôi đã tạo được lưu trữ trong một tệp có tên {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>