Как перенести фото из облака с сохранением дат съёмки

Дата съёмки не теряется, если переносить фото архивом или через клиент синхронизации, а не скачивать по одному через веб-интерфейс. Сначала скачайте один снимок и проверьте в свойствах дату съёмки: если она совпадает с реальной, массовый перенос безопасен. Дату изменения файла после скачивания можно игнорировать — порядок снимков восстанавливается по EXIF.

Почему даты путаются: EXIF, дата файла и поведение облаков

У каждого снимка есть две разные даты. Первая — дата съёмки, которую камера или телефон записывает внутрь файла в блок служебных данных EXIF (от английского Exchangeable Image File Format). Там она лежит в полях DateTimeOriginal и CreateDate. Вторая — дата изменения файла, её операционная система ставит в момент записи на диск.

При скачивании через браузер многие сервисы отдают файл с датой изменения, равной моменту скачивания. EXIF при этом обычно остаётся целым. Программа, которая сортирует папку по дате изменения, покажет все снимки сегодняшним числом — хотя внутри файла дата съёмки на месте.

Архив ZIP обычно сохраняет исходные имена и EXIF, но не всегда сохраняет дату изменения файла. Клиент синхронизации записывает файл на диск и тоже может подставить текущую дату изменения. Поэтому проверять нужно оба способа — на одном файле, до массового переноса.

Отдельная история — конвертация форматов. Если сервис отдаёт HEIC как JPEG или «живое фото» разбирает на картинку и видео, метаданные могут переноситься не полностью. Проверьте на выборке, что дата съёмки в новом файле осталась прежней.

Подготовка: что зафиксировать до начала переноса

Сначала посчитайте объём архива и убедитесь, что на приёмнике хватает места примерно на его размер плюс запас на распаковку. Затем пройдитесь по облаку и выпишите всё, что легко забыть: общие альбомы, избранное, скрытые элементы, корзину, привязанные видео.

  • Запишите количество файлов и общий объём по каждому альбому.
  • Сделайте скриншоты структуры альбомов — потом будет с чем сверить.
  • Выберите способ: экспорт-архив или клиент синхронизации.
  • Проверьте стабильность соединения: обрыв на середине архива даёт неполный набор.

Свободное место считайте по факту, а не на глаз. Если архив весит около 40 ГБ, распаковка потребует ещё столько же, а иногда и больше — сжатые фото и видео распаковываются в исходный размер.

Экспорт из Google Фото без потери дат

Для Google Фото рабочий путь — сервис Takeout: он выгружает архив, а к файлам прикладывает JSON-сайдкары (файлы с метаданными рядом с фото). В настройках экспорта выберите только Фото, чтобы не тянуть почту и документы. Формат архива — ZIP, размер порции выбирайте по удобству скачивания.

После распаковки рядом с частью снимков окажутся JSON-файлы с датой и описанием. Если EXIF в самом фото цел, эти файлы нужны только для проверки. Если дата съёмки в файле отсутствует, её можно восстановить по JSON или по имени файла — но только на копии архива.

Альтернатива — клиент Google Drive для компьютера или приложение с синхронизацией. Он запишет файлы на диск, и дата изменения может стать текущей. Это не страшно, если EXIF цел: сортируйте по дате съёмки, а не по дате изменения.

Чего избегать: скачивания по одному через веб-интерфейс. На большом альбоме это долго, а имена и структура папок легко перемешиваются.

iCloud Фото и Яндекс Диск: что учесть

В iCloud на Mac удобнее экспортировать через приложение Фото: выберите снимки и используйте экспорт с сохранением метаданных. На Windows ставьте iCloud для Windows и скачивайте через него, а не через iCloud.com: веб-интерфейс ограничивает выбор и хуже сохраняет служебные данные, особенно для HEIC.

В Яндекс Диске работает клиент для компьютера. Папка «Фотокамера» и автозагрузка с телефона влияют на даты: при повторной загрузке файл может получить новую дату изменения. На результат это не влияет, если EXIF цел, но проверка на одном файле всё равно нужна.

При перекрёстном переносе между сервисами следите за дублями. Один и тот же снимок, загруженный дважды, распознаётся по имени и размеру, но не всегда — по содержимому. Перед загрузкой в новое хранилище лучше разложить файлы по папкам годов и месяцев.

Способ переноса EXIF Дата изменения файла Когда выбирать
Архив ZIP из экспорта Обычно сохраняется Может стать текущей Большой архив, нужна папка по годам
Клиент синхронизации Сохраняется Часто текущая Постоянная работа с облаком
Скачивание по одному Зависит от сервиса Текущая Несколько файлов, не архив

Пошаговый пример: облако → компьютер → внешний диск

Ситуация: в облаке 300 фото за 2023 год, нужно перенести на внешний диск. Шаг 1 — скачайте одно фото и проверьте в свойствах дату съёмки, она должна совпадать с реальной. Шаг 2 — выгрузите весь альбом архивом и распакуйте в отдельную папку. Шаг 3 — откройте папку и отсортируйте по дате съёмки, а не по дате изменения.

Если порядок верный, переносите папку на диск. Если даты изменения сбились, но дата съёмки в свойствах верна, переставьте дату файла по EXIF в программе для работы с фото. Числа здесь условные — важна последовательность проверок, а не количество файлов.

Для пакетной проверки удобен ExifTool. Команда exiftool -DateTimeOriginal -CreateDate -FileName *.jpg выведет дату съёмки, дату создания и имя для каждого файла. Ожидаемый результат — реальные даты 2023 года, а не сегодняшняя. Если поле пустое, дата съёмки в файле отсутствует.

Загружая архив в новое хранилище, сохраняйте структуру папок по годам и месяцам. Так вы не потеряете порядок даже при сбое синхронизации, а дубли будет проще найти.

Как проверить, что даты сохранились

Проверяйте не весь архив, а выборку из 10–20 файлов разных лет и форматов. Откройте свойства в Windows или macOS и посмотрите дату съёмки. В целевом сервисе отсортируйте по дате съёмки, а не по дате загрузки, — это разные поля.

  • ExifTool покажет дату съёмки по всем файлам сразу.
  • Встроенные свойства Windows и macOS подойдут для быстрой проверки одного снимка.
  • Мобильные приложения-просмотрщики показывают EXIF без установки на компьютер.
  • Сверьте количество файлов и диапазон дат с записями, сделанными до переноса.

Если в выборке все даты верные, переносите остальное. Если нет — меняйте способ скачивания, а не правьте файлы по одному.

Типичные ошибки

Самая частая — скачивание через веб-интерфейс вместо экспорта или клиента. Вторая — распаковка архива с переименованием файлов и потерей структуры папок. Третья — конвертация HEIC в JPEG без переноса метаданных: дата съёмки может исчезнуть.

Дубли при повторной синхронизации распознаются по имени и размеру, но не всегда по содержимому. Проверяйте папки после каждой загрузки. И не забывайте про видео и «живые фото», привязанные к снимкам: они тоже должны попасть в архив.

Можно ли перенести фото без EXIF?

Да, но дату съёмки придётся восстанавливать по имени файла или JSON-сайдкару. Делайте это на копии архива, чтобы не испортить оригиналы.

Почему после скачивания все фото с сегодняшней датой?

Это дата изменения файла, а не съёмки. EXIF внутри файла обычно цел — проверьте свойства одного снимка.

Сохраняет ли ZIP дату съёмки?

Обычно да, если архив создан экспортом сервиса. Но проверьте на одном файле до массового переноса.

Чем проверить даты сразу у сотни файлов?

ExifTool с командой для пакетного вывода дат. Он покажет реальные значения без открытия каждого снимка.