← Все материалы

01 / Целостность

Проверить файлы после копирования

Сохраните SHA-256 рядом с копией и получите отчёт по каждому файлу.

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

Сохраните суммы в исходной папке

В примере в архив входят PDF и таблица. Выполните команду рядом с файлами, затем перенесите их вместе с checksums.sha256.

sha256sum -- report.pdf data.csv > checksums.sha256

Проверьте копию

Перейдите в папку назначения и запустите проверку. Имена из списка сумм разрешаются относительно текущей папки.

sha256sum --check checksums.sha256

Ожидаемый результат — строка OK для каждого файла. При ошибке проверьте имена и путь, затем скопируйте повреждённый файл заново и повторите проверку.

Храните исходный список отдельно

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

Документация GNU Coreutils о SHA-2