我已经用iPhone创建了一个.vcf联系人,并通过电子邮件将文件发送给了我自己。在那个.vcf中,我拍了一张照片,它直接保存在vCard中,而不是手机的内存中。
在.vcf的源代码中,有一个代码部分的开头是这样的:
PHOTO;ENCODING=b;TYPE=JPEG:/9j/4AAQSkZJRgABAQAAAQABAAD/4QBYRXhpZgAATU0AKgAA它还在继续...现在,我想得到这张照片,并将其保存为.JPEG。有什么办法吗?
谢谢。
发布于 2014-06-09 00:35:03
编码为Base64。你可以在网上找到解码的工具。
我可以推荐Freeformatter.com的解码器,它可以让你保存为二进制文件,然后你需要将该文件重命名为photo.jpg。
发布于 2016-08-21 06:30:47
在macOS中,使用"vi“和"base64”可以很容易地从命令行切换到。
例如,
出口“苹果公司”每个用户帐户附带的联系人。
PHOTO;ENCODING=b;TYPE=JPEG:
base64 -D -i Apple\ Inc..vcf -o Apple_Logo.jpeg
发布于 2013-03-11 17:36:13
您应该使用提供pull photo data from the vCard功能的vCard解析器(如vpim)。
https://stackoverflow.com/questions/15328037
复制相似问题