01 / Целостность
Проверить файлы после копирования
Сохраните SHA-256 рядом с копией и получите отчёт по каждому файлу.
После переноса архива полезно проверить содержимое файлов. Совпадение имени и размера не выявит замену байтов внутри файла. Контрольная сумма даёт короткое значение, с которым можно сравнить копию.
Сохраните суммы в исходной папке
В примере в архив входят PDF и таблица. Выполните команду рядом с файлами, затем перенесите их вместе с checksums.sha256.
sha256sum -- report.pdf data.csv > checksums.sha256
Проверьте копию
Перейдите в папку назначения и запустите проверку. Имена из списка сумм разрешаются относительно текущей папки.
sha256sum --check checksums.sha256
Ожидаемый результат — строка OK для каждого файла. При ошибке проверьте имена и путь, затем скопируйте повреждённый файл заново и повторите проверку.
Храните исходный список отдельно
Для проверки чужой загрузки берите сумму из доверенного источника. Если файл и сумма получены из одного недоверенного места, их совпадение само по себе не подтверждает авторство.