Lightroom SQLite数据库二进制XMP格式

姆纳乌莫夫

Lightroom目录是一个SQLite数据库。一些元数据值存储在Adobe_AdditionalMetadata.XMPBLOB数据类型的列

当我保存此Blob时,它是一个二进制文件,我不知道如何将其转换为可编辑形式。

根据文档,xmp文件具有XML格式

是我数据库中此类斑点的示例

姆纳乌莫夫

我在Lightroom论坛上被告知,此类专栏使用非标准的SQLite压缩模块。

这是使用非标准压缩模块重新编译的SQLite Windows二进制文件的链接:https : //drive.google.com/file/d/1EuSB8SrOA2nAhwTqjI3V1xK44IyxI9gt/view?usp=sharing

它可以提取xmp属性

select uncompress(xmp) from Adobe_AdditionalMetadata where id_local = 4539794;

但是还不能写回去。

update Adobe_AdditionalMetadata
set xmp = compress('some valid xmp string value')
where id_local = 4539794;

它可以成功执行,但是您将无法使用uncompress()功能将其读回

这是因为上面链接中的库仅修复了uncompress()功能。我也在努力修复该compress()功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Lightroom审核数据转换为JPEG

替代Lightroom?

我如何从数据库中检索以二进制格式存储的图像

数据库设计中的二进制关系与非二进制关系

如何在Go二进制文件中捆绑SQLite数据库?

如何从数据库中定义以二进制格式存储为div背景图像的图像?

Wine中的Adobe Lightroom 3

将图片显示为数据库中的二进制数据

为了安全起见,将二进制数据存储在数据库中

在 Cloud Firestore 数据库中保存二进制数据安全吗?

从数据库laravel检索和显示二进制图像

MaxMind MMDB二进制GeoIP2数据库的大小是多少?

如何将二进制文件存储在sql数据库中?

PHP-如何从二进制字符串到数据库中的Blob?

从SQL转储还原数据库时启用二进制模式

尝试将图像作为二进制插入到数据库中

无法将二进制图像提交到 Laravel 中的数据库

NET控制中从数据库到.rtf的LabVIEW二进制文件

点云+元数据的推荐二进制格式?

Lightroom不会切换到GeForce

Lightroom导致系统范围的连接问题

使用PHP模拟Lightroom列表顺序

是否有理由不将加密数据作为二进制存储在数据库中?

下载之前,在浏览器的新标签页中预览数据库中的二进制数据

Ruby RMagick调整以二进制数据形式存储在数据库中的图像的大小

如何使用jQuery渲染以二进制数据形式保存在数据库中的PDF?

如何在Angular 5中解析和播放数据库中的Blob /二进制数据

使用.Net Core和Angular 8从数据库中获取图像(二进制数据)

格式无关的二进制对象?