Borg Explorer

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: github.com/Netruk44/borg-repository-explorer

Borg Explorer — кроссплатформенное приложение для просмотра и навигации по архивам, созданным с помощью BorgBackup (Borg). Оно разработано как графический и/или консольный инструмент, позволяющий исследовать содержимое резервных архивов без необходимости монтирования образов через FUSE. Программа ориентирована на упрощение доступа к файлам и структурам внутри архивов: отображение дерева каталогов, просмотр метаданных снимков и быструю предварительную проверку содержимого файлов.

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

  • Просмотр содержимого: отображение структуры каталога и списка файлов внутри архивов без полного извлечения; поддержка нескольких версий снимков и их сопоставления.
  • Предварительный просмотр файлов: чтение и отображение содержимого текстовых файлов и метаданных без временного монтирования; по возможности поддержка предварительного рендеринга для форматов с низким уровнем обработки.
  • Поиск по архиву: фильтрация файлов по имени, маске или дате, а также возможность поиска по метаданным и временным отметкам снимков.
  • Выборочное извлечение: извлечение отдельных файлов или каталогов в указанную папку, с контролем перезаписи и возможностью сохранения структуры исходного архива.
  • Информация об архивах: отображение сведений о репозитории и каждом архиве: размер, количество объектов, список снэпшотов, контрольные суммы и метаданные создания.
  • Кроссплатформенность: совместимость с основными операционными системами (Linux, macOS, Windows) при использовании нативных или переносимых компонентов для работы с форматами Borg.
  • Безопасность доступа: чтение только в режиме, исключающем изменение исходных данных репозитория; поддержка работы с зашифрованными репозиториями при наличии необходимых ключей.
  • Интеграция с инструментарием: возможность вызова встроенных команд Borg для проверки целостности, списка архивов и выполнения операций восстановления, а также логирование действий для аудита.
  • Удобство навигации: интерфейс с древовидным представлением, быстрыми переходами между версиями снимков и опциями группировки по дате или точке создания.
  • Ограничения: не предусматривает замену FUSE и не всегда обеспечивает работу с нестандартными или сильно модифицированными форматами репозиториев Borg; функциональность может зависеть от версии самого Borg и наличия ключей шифрования.
Подробнее