Открыть сервисСервис

Формат AAE и файлы с iPhone

AAE — формат служебного XML-файла, который создаёт операционная система iOS на смартфонах iPhone при обработке фотографий и видео. Файл хранит метаданные и параметры редактирования (например, поворот, обрезку, фильтры), но не содержит самих изображений. AAE-файлы сопровождают фотографии в формате JPEG и видео в формате MOV, сохранённые на устройстве Apple.

Назначение формата

Когда пользователь iPhone редактирует фотографию или видео через стандартное приложение «Фото», iOS не перезаписывает исходный медиафайл. Вместо этого создаётся отдельный XML-файл с расширением .aae, в котором описаны все внесённые изменения. При воспроизведении снимка система применяет эти инструкции к оригиналу, показывая отредактированную версию.

Такой подход позволяет:

  • сохранять исходный файл в нетронутом виде;
  • отменять любые правки в любой момент;
  • синхронизировать изменения между устройствами Apple без повторного сжатия изображения;
  • экономить место, поскольку XML-файл занимает лишь несколько килобайт.

Структура файла

AAE-файл представляет собой обычный XML-документ. Внутри него перечислены типы применённых правок и их параметры. Типичное содержимое включает:

  • поворот изображения на заданный угол (например, 90°);
  • зеркальное отражение по горизонтали или вертикали;
  • обрезку (crop) с указанием координат области;
  • применение фильтров и коррекцию экспозиции;
  • информацию о версии формата.

Пример упрощённого содержимого:

``xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">; <plist version="1.0"> <dict> <key>adjustments</key> <array> <dict> <key>type</key> <string>Rotation</string> <key>angle</key> <real>90</real> </dict> </array> </dict> </plist> ``

Формат основан на Property List (plist), стандартном механизме хранения структурированных данных в экосистеме Apple.

Почему AAE-файлы появляются на компьютере

При переносе фотографий с iPhone на компьютер через проводник Windows, файловый менеджер Linux или при копировании с внешнего накопителя AAE-файлы копируются вместе с изображениями. Операционные системы вне экосистемы Apple не распознают формат, поэтому пользователь видит множество непонятных XML-файлов рядом со снимками.

Важно: AAE-файл сам по себе не является фотографией. Если удалить его, изображение останется, но применённые к нему правки (поворот, обрезка, фильтры) будут потеряны. Исходный JPEG-файл будет показан в первоначальном виде.

Как открыть AAE-файл

AAE-файлы не предназначены для самостоятельного открытия. Тем не менее их можно просмотреть в любом текстовом редакторе или XML-редакторе, поскольку это обычный текстовый документ. Для преобразования правок в готовое изображение используются специальные утилиты, например:

  • ImageMagick — позволяет применить поворот из командной строки;
  • Python-библиотеки (например, Pillow в сочетании с парсером plistlib) — для автоматической обработки;
  • специализированные программы для миграции с iOS на Android или Windows.

Как избавиться от AAE-файлов

Если AAE-файлы не нужны, их можно просто удалить — на качество исходных JPEG-файлов это не повлияет. Для массового удаления используются:

  • поиск файлов по расширению *.aae в проводнике с последующим удалением;
  • команды find . -name "*.aae" -delete (Linux/macOS) или аналогичные скрипты для Windows.

Чтобы избежать появления AAE-файлов при будущих переносах, рекомендуется использовать для синхронизации сервисы, которые применяют правки на стороне облака: iCloud, Google Фото, Яндекс.Фото. В этом случае на компьютер попадают уже готовые изображения с учётом правок.

AAE и другие форматы Apple

AAE тесно связан с форматом HEIC (High Efficiency Image Container), который iOS использует по умолчанию для хранения фотографий начиная с iPhone 7. HEIC-файлы также могут сопровождаться AAE-файлами с описанием правок. При экспорте через некоторые приложения iOS конвертирует HEIC в JPEG, но AAE-файлы при этом остаются.

Формат AAE является проприетарным, однако его структура основана на открытом стандарте plist, что позволяет сторонним разработчикам создавать инструменты для работы с этими файлами.

Источники:

  • Документация Apple Developer (Property List Programming Guide)
  • Справочник по форматам файлов FileInfo
  • Руководства по миграции данных с iOS на Android
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru