У Windows, як перевірити, що дані не змінюються після копіювання?


0

Припустимо, у мене є велика кількість файлів, я скопіював їх в інше місце, я хочу, щоб перевірити всі файли правильно скопійовані чи ні, їх зміст вони пошкоджені або ні. Я хочу перевірити його як на Linux, так і на Windows. Як я можу зробити те ж саме?


1
Більшість сучасних файлових систем (включаючи мережні, такі як smb і nfs) перевіряють, як вони йдуть. Що ви використовували?
Paul

1
Я використовую TeraCopy або Robocopy або rsync для мережевих передач, оскільки вони виконують більш надійну перевірку, яку виконують стандартні копії вікон. Всі вони використовують Hashes або контрольні суми даних файлу для підтвердження того, що дані файлів однакові на обох кінцях.
Frank Thomas

Шукати "md5 hash"
DavidPostill

Відповіді:


0

Для перевірки цілісності файлу після копіювання рекомендую MultiHasher . (Чи правильно рекомендувати програмне забезпечення у відповіді?) Це мінімалістський дизайн. Просто перетягніть файли / папки в головне вікно і почекайте хеш генеруються. A хеш value - унікальний рядок, який змінюється, якщо і тільки якщо змінюється вміст файлу.

Щоб перевірити скопійовані файли на ходу, можна використати рішення командного рядка, наприклад:

copy /V C:\abc.exe C:\xyz.exe

Параметр /v явно повідомляє Windows, щоб перевірити кожен файл, скопійований на цілісність. Я думаю, що Windows досить розумний, щоб зробити це, коли ви копіюєте з Explorer, але, отже, явно, зробити це з командного рядка і додати /v.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.