AAE文件的目的是什么?


3

首先,一些背景:

对于那些使用Apple软件编辑照片的人,您可能遇到过 AAE边车 文件,在导出已编辑图像时由Photos应用程序(适用于iOS或macOS)自动生成。这些边车包含表示对原始图像所做的编辑的数据,例如作物或重新着色。导出后,这些AAE边车文件通常与原始导出的图像/ JPEG文件位于同一目录中。

从理论上讲,使用“照片”应用程序(在iOS或macOS上)对图像进行的编辑是“非破坏性的”,这意味着您可以在编辑后随时恢复原始图像。

现在,问题是:

对于我的生活,我无法理解这些AAE文件是否真的适用于任何存在的东西。如果您尝试将原始图像文件及其AAE导入“照片”应用程序,则只能看到原始图像。编辑似乎没有转移。

同样,Apple和用户论坛关于转换已编辑照片的建议建议您使用iMessage,AirDrop或其他方法复制 编辑 将图像本身映射到新目的地。然而,这个过程违背了非破坏性编辑的想法,因为它会阻止你回复到 原版的 图片。

最后,问题是:

AAE边车文件是否可用于任何目的?如果是这样,一旦它存在,它实际上为用户或程序提供了什么?我们可以吗 什么呢?


你在哪个确切的文件夹中看到AAE文件?据推测,他们将数据存储到回滚状态,但如果是这种情况,我想在回答或逆向工程之前进行调查。
bmike

@bmike我在使用Windows Camera Import Wizard时已经得到了它们,这基本上只是将设备视为具有DCIM文件夹的摄像机。
Syclone0044

@bmike:根据我的经验,AAE文件的位置将与导入的原始图像文件的目标相匹配。例如,如果我使用Mac上的内置Image Capture应用程序(运行El Capitan)将一些已编辑的iPhone照片导入我的Foo目录,原始照片将被导入到那里,例如IMG_0001.JPG,边车也是如此例如,IMG_0001.AAE。
EJ Mak

Answers:


1

根据 一些 来源 推出iOS 8和OS X Yosemite(现为macOS Yosemite)时推出了此功能。

AAE文件格式是专有的,这通常意味着只有Apple和Apple批准的软件才能解释内容。一些可以利用AAE格式的跨平台应用程序是Lightroom和Photoshop。但是,该文件似乎是常规XML文件。

慢动作视频的示例文件如下所示: https://pastebin.com/raw/1r8416rm

数据标记使用base64编码,并在解码时包含属性列表(.plist)格式的文件,如下所示: https://i.imgur.com/CYPVcTO.jpg

简而言之,AAE文件包含特定应用程序可用于根据用户在iOS照片应用程序中进行的编辑将效果应用于照片和视频的信息。


我目前正在运行macOS El Capitan,我的Apple Photos似乎没有读取AAE文件。导入仅显示原始文件而不进行编辑。你知道任何文件(你提到的论坛除外)表明Apple软件确实处理过这些边车吗?此外,您是否有资源(或经验)备份Adobe软件使用这些AAE文件的声明?我找不到任何确定的东西。
EJ Mak

还要感谢解码数据标签。我从未见过以这种方式处理数据标签。请问你是怎么做到的?
EJ Mak

使用称为的公共编码对数据进行编码 Base64编码 并且可以 在线解码 或在终端应用程序中: echo -n data_to_decode | base64 -D > target_file (在Linux中它是 -d 代替)
Jack of all Spades

要回答您的其他问题,请提供软件建议 直接来自Apple。
Jack of all Spades

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.