copcar_off |
07-11-2019 22:12 2895200 |
Проверка целостности файла, переданного через облако
Хотел очень давно переустановить Виндоус, но тут слабый интернет мне помехою стал. В итоге попросил я своего друга перекинуть мне Винду через гугл диск с помощью winrar`a. Наверное вы знаете, что winrar сжимает размер файла, и тут я задался вопросом: а может быть произойдет такое, что Виндоус просто не установиться из-за недостающих файлов и я останусь без ПК?
Очень бы хотелось послушать ответы пользователей.
P.s Файл после скачки и занесения в архив весил около 5 гб, в архивном (сжатом) виде он весит 3.5 гб.
|
Avatar-Lion |
07-11-2019 22:20 2895202 |
Вообще-то WinRAR позволяет протестировать архив после создания. Именно на тот случай, чтобы нервы целее были. А если уж совсем стрёмно, то можно добавить в архив информацию для восстановления. Это немного увеличит его размер, но позволит восстановить данные.
А вариант с "недостающими файлами" вряд ли возможен, ибо товарищ ваш, как я понял, тупо ISO-образ запаковал. А это и так один большой файл. :) Он либо есть, либо его нет.
|
Цитата:
Цитата Avatar-Lion
Он либо есть, либо его нет. »
|
Он может быть и «либо есть», но вот внутри быть «немного нет» (слава Ростелекому с его диалапом и Microsoft, которая «жилила» контрольные суммы).
copcar_off, Вы что хотите-то? Убедиться, что файл дошёл до Вас без искажений? На то есть контрольные суммы файлов. Ваш товарищ и Вы рассчитываете их каждый у себя, затем Вы сверяете свои контрольные суммы с его.
|
Grabber2006 |
08-11-2019 00:35 2895223 |
В Windows для проверки контрольных сумм очень удобно пользоваться HashTab. Программа добавляет вкладку в свойства файла (по ПКМ) с наиболее популярными контрольными суммами.
Кроме того, если WinRAR не показывает ошибок во время распаковки, то файл передался корректно.
|
DJ Mogarych |
08-11-2019 11:08 2895262 |
В Powershell есть команда Get-FileHash, вычисляющая контрольные суммы по разным алгоритмам.
При желании, можно написать небольшой скрипт, который их сравнивает.
|
Время: 01:37.
© OSzone.net 2001-