Архив домашнего проекта с резервным копированием

Собрать реестры, файлы и настройки в локальный ZIP, проверить восстановление и целостность.

Рабочая область

Обработка на устройстве. Файлы и текст не отправляются в аналитику. Ctrl/Cmd+Enter — запуск.

Загрузка локальной обработки…

Настройки

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

Метод и ограничения

Собирает проект, файлы и карту имён, создаётSHA-256 манифест, затем повторно читаетZIP и сверяет каждый хеш. Режимverify восстанавливаетJSON только после целостной проверки; шифрование не обещается.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Методика и примеры

Архив домашнего проекта с резервным копированием

Собирает проект, файлы и карту имён, создаётSHA-256 манифест, затем повторно читаетZIP и сверяет каждый хеш. Режимverify восстанавливаетJSON только после целостной проверки; шифрование не обещается.

Входные данные примера

Основной источник

{
  "version": 1,
  "title": "Домашний проект",
  "items": [
    {
      "id": "A",
      "name": "ВещьA"
    }
  ]
}

Второй источник

note.txt

Результат примера

ФайлБайтSHA256
project.json135b47ad17813dbac2dfa839706d267fdf06a6c02c649cd5b8ecbf9d6050df09efc
files/file-1.txt485d08bbfadec8d6b9b93687f9c31899b11be73b5df88cf5f8f6b27ee082f887e8
file-map.json748b4e148e645bf1cf359363d1cb7c0c798cae56cd9487a0545dc50a2ab9bb9491

Показано строк: 3 из 3.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Источники метода

Следующая задача