Перенос архива социальных сетей — это не просто загрузка ZIP-файла в новый аккаунт. Сохраните исходный экспорт, свяжите медиафайлы с их метаданными и проверьте новое хранилище до отключения старой копии.
Используйте четыре этапа: сохраните источник, подготовьте пакет, перенесите его и проверьте результат. Нативный экспорт платформы отличается от скриншота или автоматического сервиса захвата: скриншоты сохраняют изображение, но не подписи, комментарии и данные о взаимодействиях, тогда как экспорт данных рекомендуется для сохранения полных метаданных по данным Sprink.
Если вам нужен постоянный захват данных одновременно с переносом, SocialGuardian заявляет, что автоматически сохраняет публикации, фотографии, видео и истории по данным SocialGuardian. Начать с профиля.
Создайте переносимый пакет
Начните с исходного экспорта в том виде, в котором он был получен. Храните ZIP-файл и извлечённые файлы в исходном пакете, а JSON-метаданные — рядом с соответствующими медиафайлами. Экспорты Instagram и Facebook могут содержать подписи и хэштеги в JSON-файлах метаданных, а не внутри JPEG по данным Viallo.
Пакет в стиле BagIt — удобная модель записи переноса. BagIt описывает иерархические правила размещения файлов для хранения и передачи произвольного цифрового содержимого, отделяя файлы данных от метаданных тегов по данным RFC 8493. Пакет может сохранять произвольные вложенные каталоги, а файлы данных остаются непрозрачными для формата, поэтому их не требуется переинтерпретировать или конвертировать по данным RFC 8493.
До копирования запишите:
- Исходную организацию, внешний идентификатор, описание или происхождение, дату упаковки, размер пакета и идентификаторы отправителя. BagIt перечисляет их как элементы метаданных bag-info по данным RFC 8493.
- Каждый путь к файлу данных и его контрольную сумму. Манифест данных BagIt содержит полный список путей с контрольными суммами, и каждый файл должен быть указан ровно один раз по данным RFC 8493.
- Стабильный идентификатор файла и связи между каждым медиафайлом, его подписью или файлом метаданных и позицией в архиве. METS использует уникальные идентификаторы файлов, а также структурные и административные ссылки по данным Библиотеки Конгресса.
- Запись о происхождении копии или преобразования. W3C PROV моделирует перемещение, копирование или дублирование цифровых объектов как действия и описывает состав архива и способ его создания по данным W3C PROV.
- Таблицу соответствия полей: исходное поле, целевое поле и неподдерживаемый или преобразованный результат. Сохранение метаданных зависит от структуры источника и назначения, а неподдерживаемые атрибуты можно игнорировать при проверке по данным AWS DataSync.
Манифест — это не просто перечень файлов. Он позволяет отличить отсутствующий файл от переименованного, изменённого или поля, которое невозможно представить в целевой системе.
Экспортируйте исходный архив в формате, который сохранит целевая система
Если метаданные важны, используйте нативный экспорт платформы. ICO определяет переносимость данных как получение персональных данных в структурированном, распространённом и машиночитаемом формате и указывает CSV, XML и JSON как открытые форматы по данным ICO.
Не считайте системы технически совместимыми только потому, что целевая принимает загрузку. ICO указывает, что прямая передача должна поддерживаться, когда это технически возможно, но переносимость не требует технической совместимости систем по данным ICO. Сохраняйте исходный экспорт, даже если целевая система предлагает импортёр.
Экспорт Instagram на компьютере
Задокументированный процесс экспорта на устройство:
- Нажмите Ещё в левом нижнем углу, затем Настройки.
- Нажмите Аккаунт Meta, затем Ваша информация и разрешения.
- Нажмите Экспортировать вашу информацию, затем Создать экспорт.
- Выберите профиль и нажмите Далее.
- Выберите Экспорт на устройство по данным Instagram.
Instagram позволяет выбрать определённую информацию, диапазон дат, формат, электронную почту для уведомлений и качество медиафайлов перед нажатием Начать экспорт по данным Instagram. Готовый экспорт доступен четыре дня, а ссылка на экспорт может прийти в течение 30 дней по данным Instagram.
Экспорт Facebook на компьютере
Задокументированный процесс экспорта Facebook:
- Нажмите фото профиля в правом верхнем углу.
- Нажмите Настройки и конфиденциальность, затем Настройки.
- Нажмите Аккаунт Meta, затем Ваша информация и разрешения.
- Нажмите Экспортировать вашу информацию, затем Создать экспорт.
- Выберите профиль и Экспорт на устройство по данным Facebook.
Facebook позволяет выбрать определённую информацию, диапазон дат, формат, электронную почту для уведомлений и качество медиафайлов по данным Facebook. Готовый экспорт доступен четыре дня в разделе Доступные загрузки по данным Facebook.
Экспорт LinkedIn на компьютере
Задокументированный процесс LinkedIn:
- Нажмите значок Я в верхней части главной страницы LinkedIn.
- Выберите Настройки и конфиденциальность.
- Слева нажмите Конфиденциальность данных.
- В разделе Как LinkedIn использует ваши данные нажмите Скачать ваши данные.
- Выберите данные и нажмите Запросить архив по данным LinkedIn.
LinkedIn сообщает, что загрузки отдельных категорий могут прийти за несколько минут, крупные загрузки — в течение 24 часов, а ссылка доступна 72 часа по данным LinkedIn.
HTML или JSON?
Facebook описывает HTML как ZIP для просмотра со страницей index, а JSON — как машиночитаемую информацию, которую проще перенести в другой сервис по данным Facebook. Выбирайте формат, который сможет сохранить целевая система, но оставляйте исходный ZIP и записывайте формат в пакете переноса.
Подготовьте и перенесите архив без потери связей
Считайте облачное хранилище местом назначения, а не способом захвата. Sprink рекомендует корневую папку Social Media Archive, подпапки платформ, загруженные ZIP-экспорты и регулярное напоминание об экспорте по данным Sprink.
Во время переноса разделяйте три области:
- Нетронутый исходный экспорт.
- Промежуточную копию, где создаются манифест и таблица соответствий.
- Копию в целевой системе.
Копируйте ZIP и его извлечённое содержимое. Не заменяйте исходник реорганизованной версией. Если экспорт содержит JSON, храните его рядом с описываемыми медиафайлами. Если у целевой системы нет документированного импортёра, используйте копирование на уровне файлов и сохраняйте исходную структуру вместо предположительной конвертации. BagIt допускает произвольные вложенные каталоги и не требует интерпретировать содержимое по данным RFC 8493.
Для перехода между провайдерами Cloudwards описывает такой порядок:
- Найдите загруженный архив.
- Перетащите файлы в целевое облачное хранилище.
- Дождитесь загрузки файлов.
- Убедитесь, что данные можно скачать на другом устройстве по данным Cloudwards.
Перед полной копией выполните предварительный запуск или dry run, если инструмент это поддерживает. WhatsApp Backup Tools рекомендует dry run для проверки путей и ключа шифрования по данным WhatsApp Backup Tools.
Используйте осторожные правила перезаписи. При повторном запуске пропускайте идентичное содержимое, файлам с одинаковым именем, но разным содержимым присваивайте числовой суффикс и создавайте предупреждение, а новые медиафайлы копируйте обычно по данным WhatsApp Backup Tools. Записывайте такие случаи в журнал исключений, не перезаписывая файлы молча.
Сохраните конфиденциальность переноса
Экспорт может содержать личную информацию. Facebook рекомендует защищать запрос данных и соблюдать меры предосторожности при хранении, отправке или загрузке в другой сервис по данным Facebook.
Используйте контроль доступа для источника, промежуточной области и назначения. Руководство ICO по безопасности рекомендует анализ рисков, шифрование или псевдонимизацию, конфиденциальность, целостность и доступность, своевременное восстановление, регулярное тестирование и проверку по данным ICO. CISA также рекомендует автономные зашифрованные резервные копии и регулярное тестирование по данным CISA.
При смене провайдера важна обратимость. SocialGuardian заявляет, что архив приватен для аккаунта, его можно экспортировать в любое время и он не создаёт привязки к сервису по данным SocialGuardian. Настроить архив.
Сверьте файлы, хэши и метаданные
Выполните сверку до переключения:
- Сравните инвентаризацию источника и назначения: исходные ZIP, медиафайлы, файлы метаданных, манифесты и записи об исключениях.
- Сравните контрольные суммы скопированных файлов. NIST определяет контрольную сумму как зависящее от содержимого значение, передаваемое вместе с объектом для обнаружения изменений по данным NIST.
- Если используются криптографические хэши, сравните дайджесты источника и назначения. NIST указывает, что криптографический дайджест позволяет обнаружить изменение сообщения после его создания по данным NIST.
- Сравните таблицу соответствия полей. Отметьте сохранённые, преобразованные, неподдерживаемые и проигнорированные метаданные по данным AWS DataSync.
- Проверьте отсутствующие файлы, дубликаты, конфликты имён, пропущенные, перенесённые, проверенные и удалённые элементы. Отчёты AWS DataSync содержат эти категории, а также расположение источника и назначения, объём данных и время начала и окончания по данным AWS DataSync.
- Скачайте или восстановите репрезентативную выборку на другом устройстве и проверьте открытие каждого медиафайла вместе с метаданными. Рабочий процесс копирования в облако должен подтверждать возможность скачивания на другом устройстве по данным Cloudwards, а CISA рекомендует регулярно тестировать резервные копии по данным CISA.
Если вы используете пакет BagIt как модель приёмки, он завершён только тогда, когда данные полностью перенесены и все контрольные суммы в манифестах данных и тегов успешно проверены по данным RFC 8493. Манифест тегов может содержать контрольные суммы записи о переносе или других файлов тегов, а также данных по данным RFC 8493.
Проверьте обработку путей. BagIt предупреждает, что пути манифеста не должны выходить за пределы каталога пакета; различия в регистре, нормализации Unicode и разделителях путей создают риски совместимости по данным RFC 8493.
Выполните переключение с возможностью отката
Не отключайте старого провайдера сразу после завершения загрузки. Делайте новое хранилище активным только после проверки инвентаризации, контрольных сумм, соответствия метаданных, исключений и восстановления выборки.
Затем:
- Отметьте целевую систему как активный архив.
- Сохраните исходный экспорт, манифест, таблицу соответствий, отчёт о переносе и журнал исключений.
- Храните старую копию в соответствии с политикой хранения.
- Повторно проверьте новую систему после первого запланированного захвата или экспорта.
- Удаляйте старую копию только после разрешения политикой хранения и проверки требований к восстановлению.
Стратегия 3-2-1 — один из вариантов повышения устойчивости: три копии, две на разных устройствах и одна вне площадки по данным ICO.
Возможности отката зависят от назначения. AWS S3 Versioning сохраняет, извлекает и восстанавливает версии объектов; перезапись создаёт новую версию, а предыдущую можно восстановить по данным AWS S3. S3 Object Lock может запрещать удаление или перезапись объектов на фиксированный или переменный срок, бессрочно или на период юридического удержания по данным AWS S3. Это функции конкретного провайдера, а не универсальное поведение, поэтому фиксируйте реально поддерживаемые возможности.
Узнайте, что экспорт не может восстановить
Перенос сохраняет только то, что содержит исходный экспорт. Viallo сообщает, что экспорт платформы может включать сжатые копии, фильтры Instagram могут быть встроены в экспортированные изображения, а лайки, комментарии и другой социальный контекст могут отсутствовать по данным Viallo.
Разделяйте следующие уровни:
- Медиафайл.
- Подпись или другой JSON-файл метаданных рядом с ним.
- Социальный контекст платформы, которого может не быть в экспорте.
- Исходный ZIP-экспорт и запись о переносе.
Не обещайте, что скриншот, сжатый экспорт или новый сервис резервного копирования восстановит сведения, которых не было в экспорте платформы. Скриншоты не содержат подписей, комментариев и данных о взаимодействиях по данным Sprink.
Поддерживайте архив в актуальном состоянии после переноса
Перенос защищает уже имеющийся архив, а будущие экспорты — последующие изменения. Sprink рекомендует каждые шесть месяцев напоминать себе запрашивать свежий экспорт данных с каждой платформы по данным Sprink.
Для постоянного захвата SocialGuardian заявляет, что его защищённый архив включает публикации, фотографии, видео, Reels и Shorts, истории, подписи и метаданные, списки подписчиков и подписок, а также данные о взаимодействиях по данным SocialGuardian.
Сохраняйте будущие материалы вместе с перенесённым архивом: SocialGuardian заявляет, что резервирует Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Twitch и Pinterest в одном месте по данным SocialGuardian. Начать резервное копирование профиля.