Блог Metlivi

Как архивировать одну дневниковую запись вместе с текстом, фотографиями и аудио

Чтобы сохранить текст, фотографии и аудиозаписи одной дневниковой записи вместе за пределами приложения, присвойте записи постоянный идентификатор (ID), сохраните оригинальные медиафайлы в одной папке записи и создайте читаемый индекс, в котором перечислены все файлы и объяснена их связь с записью. Небольшой манифест добавит удобный для проверки реестр того, какое вложение куда относится. Приведенный ниже пример демонстрирует независимый от формата способ сделать это; он не опирается на универсальный стандарт архивации или конкретное приложение.

27 сентября 2026 г.8 мин чтенияПовседневная эстетика и самовыражениеАвтор: Metlivi Editorial Team
Раздел 1

Что обеспечивает целостность мультимедийной записи?

Папка позволяет хранить файлы рядом друг с другом, но одно лишь соседство не объясняет, что это за файлы и принадлежит ли фотография к записи или является несвязанной копией. Эту взаимосвязь следует зафиксировать в читаемом тексте. Как минимум, сохраните:

Постоянный ID записи, который не изменится при переименовании или перемещении файлов.

Дату и время записи, включая часовой пояс или смещение относительно UTC.

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

Каждую оригинальную фотографию и аудиофайл с точным именем файла и кратким описанием.

Манифест со списком ID записи и прикрепленных к ней вложений.

Брошюра Национального управления архивов по сохранению личных цифровых воспоминаний рекомендует отбирать важные личные файлы, экспортировать выбранные фото и аудио, давать файлам описательные имена, упорядочивать их в структуре папок и составлять краткое описание этой структуры. Для аудио также рекомендуется фиксировать метаданные экспорта, такие как дата экспорта. Это практические советы по организации, а не предписанный формат дневника ([National Archives, *Preserving Your Digital Memories*](https://www.archives.gov/files/preservation/formats/pdf/preserving-your-digital-memories.pdf)).

Раздел 2

Пример: одна запись, три типа материалов

Следующая вымышленная запись описывает дождливую прогулку по набережной гавани. Ее идентификатор, имена файлов, время и подписи приведены для наглядности; они не являются записями реального события.

Корень архива: `DiaryArchive/entries/2026/E-7F3A91/`.

Читаемая запись: `index.md`; перечень вложений: `manifest.csv`.

Оригинальные вложения: `media/IMG_4812.JPG`, `media/IMG_4813.JPG` и `media/harbor-note.m4a`.

Здесь `E-7F3A91` — это постоянный ID записи. Год в пути помогает при навигации, но именно ID является ключом, связывающим запись и вложения. Оригинальные имена камеры остаются неизменными. Каталог и индекс сообщают, что означают файлы, избавляя от необходимости угадывать это по имени файла вроде `rainyday-final2.jpg`.

Читаемый файл `index.md` может выглядеть следующим образом:

Индекс записи фиксирует ID `E-7F3A91`, дату и время `2026-09-14 18:42`, а также `America/New_York` с указанием смещения относительно UTC.

Индекс содержит оригинальный текст дневника и ссылки как на фотографии JPEG, так и на оригинальный экспортированный аудиофайл.

Необязательная частичная расшифровка помечает слово «ferry» (паром) как предположительное и ссылается на аудиофайл.

Текст намеренно сделан читаемым без специального программного обеспечения. Markdown — один из возможных вариантов, но не строгое требование: подойдет обычный текст или другой документированный общедоступный формат. Если вы выберете другой формат, сохраняйте явные имена файлов и ссылки на вложения, а также убедитесь, что сам индекс можно открыть без приложения для дневника.

Раздел 3

Зачем хранить оригинальные медиафайлы отдельно от подписей и превью?

Подпись или расшифровка помогают опознать вложение и облегчают поиск; они не заменяют само вложение. Храните исходные экспортированные файлы фото и аудио в архиве, а миниатюры, сжатые превью, отредактированные копии и сгенерированные расшифровки рассматривайте как отдельные производные материалы. Если производный файл полезен, обозначьте его как таковой и укажите, из какого оригинала он получен. Никогда незаметно не подменяйте в индексе ссылку на оригинал ссылкой на превью, если оригинал отсутствует.

Типы файлов также несут различные виды информации. Национальное управление архивов описывает аудио с помощью таких характеристик, как частота дискретизации, разрядность и режим записи (моно или стерео); страница рассматривает форматы WAV и MP3 в контексте материалов NARA. Эти детали форматов объясняют, почему экспортированному аудиофайлу требуется собственное описание; страница не устанавливает единый наилучший формат для личных дневников ([National Archives, *Digital File Types*](https://www.archives.gov/preservation/products/definitions/filetypes)). Сохраняйте экспортированные файлы, фиксируйте их назначение и не предполагайте, что уменьшенное превью содержит все данные оригинала.

Раздел 4

Добавьте манифест, связывающий каждый файл с его записью

Манифест — это компактный перечень, существующий отдельно от текстового индекса. CSV — один из читаемых вариантов; электронная таблица или другой простой документированный формат могут выполнять ту же задачу. Выделите по одной строке на каждое вложение, повторяйте ID записи в каждой строке и используйте пути, относительные к папке записи, чтобы ссылки оставались понятными при переносе всей папки.

Читаемый `manifest.csv` может содержать столбцы `entry_id`, `entry_datetime`, `local_time_zone`, `relative_path`, `media_type`, `role` и `caption_or_note`.

Одна строка связывает `E-7F3A91` с `media/IMG_4812.JPG` как оригинальное изображение, а вторая строка связывает тот же ID записи с `media/harbor-note.m4a` как оригинальное аудио. Обе строки дублируют контекст даты записи.

Если добавлена расшифровка, выделите для нее отдельную строку как для производного материала, привязанного к исходному аудио. Неуверенно распознанное слово остается помеченным как предположительное в примечании.

Каждая строка должна указывать на один реально существующий файл, и у каждого файла должна быть одна четкая роль. В манифесте также можно зафиксировать необязательную подпись или примечание к расшифровке, но помечайте неточные формулировки как предположительные. Избегайте указания пути к миниатюре так, будто это оригинальная фотография. Если позже вы добавите кадрированную или сжатую версию, внесите ее в отдельную строку, обозначьте как производную и укажите, к какому оригиналу она относится. ID записи остается неизменным, даже если вложение переименовано; обновляйте и индекс, и манифест одновременно.

Раздел 5

Как экспортировать данные и сформировать архивную запись

**Выберите запись и ее вложения.** В приложении дневника определите текст, фотографии и голосовые заметки, относящиеся к этой конкретной записи. Экспортируйте или сохраните выбранные медиафайлы в виде отдельных файлов. Брошюра Национального управления архивов рекомендует экспортировать выбранные аудио- и фотофайлы и использовать описательные имена; сохраняйте исходные имена файлов из приложения, если они уже помогают идентифицировать файл.

**Создайте ID записи и папку.** Используйте уникальный, постоянный ID и создайте одну папку для записи. Не делайте само имя файла единственной связью между файлом и записью.

**Скопируйте оригинальные экспортированные медиафайлы.** Поместите экспортированные фото и аудио в папку `media/`. Храните превью и отредактированные версии отдельно. Если приложение предлагает несколько вариантов, укажите, какую именно версию вы сохранили, чтобы не создавать ложного впечатления, будто экспорт является необработанным оригиналом.

**Составьте читаемый индекс.** Укажите полную дату и время, местный часовой пояс, текст записи, а также ссылку и описание для каждого вложения. Если процесс экспорта меняет метаданные файлов, зафиксируйте актуальные даты в индексе, а не полагайтесь исключительно на время изменения файла файловой системой.

**Согласуйте манифест с содержимым папки.** Перечислите каждое вложение, указав его точный относительный путь, постоянный ID записи, тип медиа и назначение. Проверяйте имена символ за символом: путь, отличающийся расширением или регистром букв, может указывать не на тот файл или вообще вести в никуда.

**При необходимости добавьте краткую пояснительную записку.** Если структура папок неочевидна, оставьте в корне архива короткую заметку с пояснениями. Брошюра Национального управления архивов рекомендует составить краткое описание структуры и периодически проверять, остаются ли сохраненные файлы читаемыми; этот совет помогает выработать полезную привычку ухода за данными, но не является гарантией вечного доступа ([брошюра](https://www.archives.gov/files/preservation/formats/pdf/preserving-your-digital-memories.pdf)).

Раздел 6

Проверка одной записи после экспорта

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

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

Откройте `index.md` и убедитесь, что текст записи, дата, часовой пояс, подписи и любые отметки о неточности расшифровки видны и понятны.

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

Сверьте манифест с содержимым папки: каждое перечисленное вложение должно существовать, а каждое сохраняемое вложение должно иметь строку в манифесте и пояснение в индексе.

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

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

Раздел 7

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

Если путь из манифеста не ведет к файлу, пометьте вложение как отсутствующее или ненайденное в индексе и манифесте. Сохраните ожидаемое имя файла и запишите то, что вам известно, например «отсутствует в этом экспорте» или «оригинал не найден; обнаружено превью». Не заменяйте путь к отсутствующему файлу визуально похожей миниатюрой или аудиофрагментом без явного указания, что это превью или производная версия. Очевидный пробел полезнее, чем ложное совпадение.

При намеренном переименовании или перемещении файла обновите все ссылки в индексе и манифесте за один заход. Оставьте ID записи без изменений, и, если старое имя помогает понять прежние ссылки, укажите его в примечании, например: «переименовано из `IMG_4812.JPG`». Затем повторите проверку методом копирования и открытия. Если вы не уверены, относится ли файл к этой дневниковой записи, оставьте связь неразрешенной до выяснения; не привязывайте его только на основе соседства в папке или похожего имени.

Раздел 8

Простое правило для сохранения целостности записи

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

Материалы по теме

Продолжить изучение темы