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

Надёжный процесс сохраняет исходный пакет, записывает метаданные, находящиеся за пределами фото или видео, сохраняет временные метки вместе с информацией о часовом поясе и проверяет каждый медиафайл после извлечения.

Хотите постоянно сохранять подписи и метаданные, а не полагаться на разовый экспорт? SocialGuardian заявляет, что автоматически архивирует публикации, фотографии, видео, reels/shorts, истории, подписи, метаданные, списки подписчиков и подписок, а также вовлечённость. Настроить резервное копирование

Что может содержать архив социальных сетей

Универсального формата метаданных социальных сетей не существует. Потоки активности накапливают контекст, мультимедийные объекты и метаданные вовлечённости, а публикации, отметки «Нравится», ответы, репосты и комментарии могут представляться по-разному на каждой платформе согласно исследованию архивирования.

Экспорт может содержать не только текст публикации, но и метаданные. Полезная запись для сохранения должна включать следующие данные, если они предоставляются экспортом:

Область записи Поля для сохранения
Контент и медиа Текст публикации, подписи и исходные скачанные медиафайлы
Идентификация и контекст URL публикации, идентификатор публикации, исходная временная метка, имя пользователя и отображаемое имя автора, а также URL профиля автора
Данные публикации Метрики вовлечённости, встроенные данные о местоположении, хэштеги, упоминания и ссылки
Запись захвата captured_at, URL источника, кто выполнил захват, метод, хэш содержимого и исходный ответ, если доступен

Такое разделение важно, потому что значения вовлечённости в скачанном архиве аккаунта являются снимками. Позже на платформе они могут измениться как объясняется в исследовании архивирования.

Осознанно выберите экспорт и запишите окно захвата

Используйте актуальные элементы управления экспортом платформы и запишите, что именно вы запросили, прежде чем скачивать архив.

Facebook

В настольной версии Facebook используйте путь: фото профиля > Настройки и конфиденциальность > Настройки > Аккаунт Meta > Ваша информация и разрешения > Экспортировать информацию > Создать экспорт. Выберите профиль и нажмите Экспортировать на устройство согласно инструкциям Facebook.

Facebook позволяет выбрать конкретную информацию, диапазон дат, формат, электронную почту для уведомлений и качество медиа. Видео высокого качества увеличивают размер экспорта согласно Facebook.

Instagram

В настольной версии Instagram используйте путь: Ещё > Настройки > Аккаунт Meta > Ваша информация и разрешения > Экспортировать информацию > Создать экспорт. Выберите профиль, нажмите Далее, затем выберите Экспортировать на устройство согласно инструкциям Instagram.

Instagram также позволяет настроить информацию, диапазон дат, формат, электронную почту для уведомлений и качество медиа. Meta сообщает, что ссылка на экспорт может прийти в течение 30 дней, а готовый экспорт доступен четыре дня согласно Instagram. Facebook также сообщает, что готовый экспорт доступен четыре дня и что экспорт защищён паролем согласно Facebook.

Google Takeout

Google Takeout позволяет экспортировать видео YouTube и данные других продуктов Google. Выберите продукты, при необходимости ограничьте данные продукта, затем выберите способ доставки и формат архива согласно Google.

Takeout предлагает файлы ZIP или TGZ, разовые или запланированные экспорты, а также несколько архивов, если выбранный максимальный размер архива превышен согласно Google.

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

Храните пакет, медиа и метаданные вместе

Сохраняйте исходный скачанный ZIP или TGZ как исходный пакет. В документации Facebook HTML-экспорт описывается как ZIP с индексным HTML-файлом и папками, содержащими такие файлы, как изображения и видео, тогда как JSON удобен для машинной обработки и может упростить перенос информации согласно Facebook.

Не рассматривайте папку с медиа как весь архив. При HTML-экспорте сохраняйте HTML-индекс, при JSON-экспорте — JSON, а также исходные медиафайлы. Пакет для сохранения, описанный curl-x, включает исходный медиафайл, архив страницы с временной меткой, хэш SHA-256 для каждого скачанного файла, URL публикации, дату доступа, сведения о сборщике и доступные записи сетевых данных или ответов сервера согласно curl-x.

Записывайте имя файла, связанное с каждым медиаобъектом. Если нужно описательное имя, включите платформу, имя аккаунта и дату; документированный шаблон — twitter_username_20260811.mp4 как рекомендует curl-x. Записывайте это имя файла вместе с хэшем, URL источника и временной меткой захвата.

Разовый архив может оставить вас разбирать отдельные файлы медиа и метаданных. SocialGuardian заявляет, что его ежедневные автоматические резервные копии охватывают подписи и метаданные, а также публикации, фотографии, видео, reels/shorts и истории. Выбрать профиль для резервного копирования

Создайте запись метаданных для каждого медиаобъекта

Используйте сопутствующую JSON-запись, часто называемую sidecar-файлом, вместе с соответствующим медиафайлом. Это полезно, когда подпись, идентификатор публикации, временная метка или другой контекст хранятся в JSON, а не внутри самого фото или видео.

JSON подходит для этой задачи: спецификация W3C Activity Streams описывает JSON как понятный человеку, обрабатываемый машиной и расширяемый способ представления богатых метаданных активности согласно W3C. Практическая sidecar-запись или опись может содержать следующие доступные поля:

  • Имя файла и тип медиа.
  • URL публикации и идентификатор публикации.
  • Подпись или текст публикации.
  • Исходная временная метка публикации.
  • Имя пользователя автора, отображаемое имя и URL профиля.
  • Метрики вовлечённости как снимок, содержащийся в экспорте.
  • Данные о местоположении, хэштеги, упоминания и ссылки.
  • captured_at, сборщик и метод захвата.
  • SHA-256 или другой хэш содержимого.
  • Исходный ответ, если доступен.

В примере записи для сохранения SociaVault используются captured_at, source_url, captured_by, method, content_hash и raw_response, после чего запись сохраняется в JSON с детерминированным именем файла как показано в руководстве по сохранению.

Храните исходную временную метку публикации отдельно от captured_at. Если платформа предоставляет смещение часового пояса или Z, сохраняйте его, не преобразуя значение незаметно в местное время. W3C Activity Streams требует сериализацию UTF-8 и указывает, что значения даты и времени должны содержать явное числовое смещение или Z согласно W3C.

Проверьте архив после извлечения

Проверка должна ответить на два вопроса: сохранился ли ожидаемый файл после извлечения и можно ли связать его с правильной записью публикации?

Используйте следующую последовательность:

  1. Сохраните исходный пакет и исходные медиафайлы.
  2. Создайте опись с именем файла, URL публикации, идентификатором публикации, исходной временной меткой и доступной подписью или JSON-записью.
  3. Создайте хэш SHA-256 для каждого скачанного медиафайла.
  4. Запишите каждый хэш рядом с именем файла, URL источника и временной меткой захвата. Значение SHA-256 служит отпечатком файла: если файл не изменился, хэш останется тем же согласно curl-x.
  5. Проверьте, что у каждого медиаобъекта есть соответствующая запись метаданных, и отметьте поля, которые экспорт не предоставил, как отсутствующие.
  6. Храните опись, исходный JSON или HTML, исходные медиафайлы и доступные записи захвата вместе.

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

Что архив может и не может доказать

Используйте скриншот как дополнительную визуальную справку, а не как полноценный описанный выше пакет сохранения метаданных. Для более надёжной записи сохраняйте исходные медиафайлы, метаданные и контекст, временную метку захвата, URL источника, дату доступа, сведения о сборщике, хэши и доступные записи страницы, сети или ответов сервера согласно curl-x.

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

Если медиафайл или метаданные отсутствуют, сохраните исходный пакет и исходный HTML или JSON, отметьте отсутствующее поле в описи и запишите настройки экспорта и окно захвата. Это сохраняет границу между тем, что платформа предоставила, и тем, что было недоступно при скачивании.

Повторяемый контрольный список сохранения

Перед скачиванием:

  • Запишите аккаунт, платформу, время запроса экспорта, выбранный диапазон дат, формат и качество медиа.
  • Используйте официальные элементы управления экспортом платформы и отметьте, будет ли результатом HTML, JSON, ZIP или TGZ.
  • Запишите период доступности экспорта, если платформа его предоставляет.

После скачивания:

  • Сохраните исходный ZIP или TGZ и исходные медиафайлы.
  • Сохраните HTML-индекс или JSON-записи, поступившие вместе с экспортом.
  • Создайте опись имён файлов и метаданных для каждого медиаобъекта.
  • Храните подписи, идентификаторы публикаций, исходные временные метки, данные профиля и ссылки вместе с соответствующими медиафайлами.
  • Сохраняйте JSON sidecar-файл или эквивалентную запись, если метаданные отделены от медиа.
  • Сохраняйте смещения временных меток или Z точно в том виде, в котором они записаны.
  • Создавайте и записывайте хэши SHA-256 вместе с именем файла, URL источника и временной меткой захвата.
  • Отмечайте отсутствующие медиафайлы или поля, не подменяя их непроверенным содержимым.
  • Периодически повторяйте проверку контрольных сумм.

Для постоянного резервного копирования на перечисленных SocialGuardian платформах его главная страница сообщает, что сервис охватывает Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Twitch и Pinterest и использует только публичное имя @handle, без пароля или входа в аккаунт согласно SocialGuardian.

Сосредоточьте процесс архивирования на важном контенте: SocialGuardian заявляет, что ежедневно автоматически сохраняет публикации, медиа, подписи, метаданные, списки подписчиков и подписок, а также вовлечённость. Начать с публичного имени профиля