Скачивание архива аккаунта — лишь первый шаг. Долговечная запись представляет собой связь между публикацией, её медиафайлами, метаданными и обстоятельствами скачивания.
Надёжный процесс сохраняет исходный пакет, записывает метаданные, находящиеся за пределами фото или видео, сохраняет временные метки вместе с информацией о часовом поясе и проверяет каждый медиафайл после извлечения.
Хотите постоянно сохранять подписи и метаданные, а не полагаться на разовый экспорт? SocialGuardian заявляет, что автоматически архивирует публикации, фотографии, видео, reels/shorts, истории, подписи, метаданные, списки подписчиков и подписок, а также вовлечённость. Настроить резервное копирование
Что может содержать архив социальных сетей
Универсального формата метаданных социальных сетей не существует. Потоки активности накапливают контекст, мультимедийные объекты и метаданные вовлечённости, а публикации, отметки «Нравится», ответы, репосты и комментарии могут представляться по-разному на каждой платформе согласно исследованию архивирования.
Экспорт может содержать не только текст публикации, но и метаданные. Полезная запись для сохранения должна включать следующие данные, если они предоставляются экспортом:
| Область записи | Поля для сохранения |
|---|---|
| Контент и медиа | Текст публикации, подписи и исходные скачанные медиафайлы |
| Идентификация и контекст | URL публикации, идентификатор публикации, исходная временная метка, имя пользователя и отображаемое имя автора, а также URL профиля автора |
| Данные публикации | Метрики вовлечённости, встроенные данные о местоположении, хэштеги, упоминания и ссылки |
| Запись захвата | captured_at, URL источника, кто выполнил захват, метод, хэш содержимого и исходный ответ, если доступен |
Такое разделение важно, потому что значения вовлечённости в скачанном архиве аккаунта являются снимками. Позже на платформе они могут измениться как объясняется в исследовании архивирования.
Осознанно выберите экспорт и запишите окно захвата
Используйте актуальные элементы управления экспортом платформы и запишите, что именно вы запросили, прежде чем скачивать архив.
В настольной версии Facebook используйте путь: фото профиля > Настройки и конфиденциальность > Настройки > Аккаунт Meta > Ваша информация и разрешения > Экспортировать информацию > Создать экспорт. Выберите профиль и нажмите Экспортировать на устройство согласно инструкциям Facebook.
Facebook позволяет выбрать конкретную информацию, диапазон дат, формат, электронную почту для уведомлений и качество медиа. Видео высокого качества увеличивают размер экспорта согласно Facebook.
В настольной версии 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.
Проверьте архив после извлечения
Проверка должна ответить на два вопроса: сохранился ли ожидаемый файл после извлечения и можно ли связать его с правильной записью публикации?
Используйте следующую последовательность:
- Сохраните исходный пакет и исходные медиафайлы.
- Создайте опись с именем файла, URL публикации, идентификатором публикации, исходной временной меткой и доступной подписью или JSON-записью.
- Создайте хэш SHA-256 для каждого скачанного медиафайла.
- Запишите каждый хэш рядом с именем файла, URL источника и временной меткой захвата. Значение SHA-256 служит отпечатком файла: если файл не изменился, хэш останется тем же согласно curl-x.
- Проверьте, что у каждого медиаобъекта есть соответствующая запись метаданных, и отметьте поля, которые экспорт не предоставил, как отсутствующие.
- Храните опись, исходный 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 заявляет, что ежедневно автоматически сохраняет публикации, медиа, подписи, метаданные, списки подписчиков и подписок, а также вовлечённость. Начать с публичного имени профиля