+594
Как узнать контрольную сумму файла в Windows
Егор Морозов
—
При закачке или переносе любого файла, особенно большого, всегда есть шанс, что он повредится. И самый простой способ узнать, цел ли файл — это сравнить его контрольную сумму у себя на компьютере и на ресурсе, откуда вы этот файл скачали.
Для того, чтобы узнать контрольную сумму, введите в PowerShell команду Get-FileHash ПутьДоФайла -Algorithm Тип | Format-List . PowerShell поддерживает достаточно много алгоритмов — это SHA256, MD5, SHA1, SHA384, SHA512, MACTripleDES и RIPEMD160.
К примеру, нужно узнать контрольную сумму по алгоритму MD5 текстового файла с именем 1.txt в корне диска C. Команда будет выглядеть как Get-FileHash C:\1.txt -Algorithm MD5 | Format-List :
Теперь, сверив свой MD5 с тем, что указан на сайте для файла, можно точно узнать, повредился ли он при закачке или нет.
Рекомендации
- Apple разъяснила, как пользоваться iOS 17.3 и не лишиться iPhone
- Как заменить иконку iOS-приложения «Сбербанка» на классическую
- Как установить крутейшие суперобои из HyperOS на любой смартфон Xiaomi, Poco или Redmi
- AliExpress запретил жителям России покупать компьютерные товары. Как обхитрить маркетплейс?
Рекомендации
Комментарии
Егор, вы хоть раз встречались с тем, что файл повредился при загрузке? Нет. Знаете почему? Потому, что проверка контрольных сумм делается автоматически и битые пакеты перепосылаются. Для чего тогда на некоторых сайтах указывают контрольную сумму файла? Подумайте.
Неа, не так. Вернее так, если вы файл закачиваете с одного сервера целиком — тогда он действительно целиком проверяется. Но достаточно часто файл скачивается по кускам (так быстрее), и проверяются лишь контрольные суммы кусков — после "слепки" хэш уже не проверяется, и вот для того, чтобы узнать, не повредился ли при "слепке" файл и указывается на сайте его контрольная сумма.
Это вы откуда сейчас выдумали? Слепка )) Ну пусть слепка, но контрольная сумма чанков и всего файла сейчас проверяется любой качалкой, зачем же страшилки выдумывать на пустом месте, вдруг кто поверит и до конца жизни будет проверять контрольные суммы "благодаря" вам. Вы на вопрос ответьте — хоть раз было у вас такое, что файл побился в процессе скачивания?
Гугл хром — не проверяет. IE — тем более. А про даунлоад мастера знают немногие. Насчет слепки — я стараюсь писать понятным всем языком. Насчет проверки контрольной суммы — уже каждому решать, проверять каждый скачанный файл, или нет, тут все взрослые люди. Насчет битого файла — да, бывало, особенно когда закачка по каким-то причинам прерывалась и потом продолжалась. Согласен, это было может всего пару раз, но все же это было.
+10
+178
У меня уже много лет на разных компьютерах лежить в уголке рабочего стола файл Hash.exe (30 КВ места занимает примерно, работает без установки). Один клик — мгновенное открытие программы, вторая процедура — мышкой перетаскивание файла на окно открывшейся программы. Результат практически мгновенный (зависит от размеров файла, конечно) в MD5, SHA1 и CRC32. В чём проблема-то?
ПыСы: я имею в виду продукт от Keir.net (синенький такой квадратик с вертикальным ключиком))
ПыСы: я имею в виду продукт от Keir.net (синенький такой квадратик с вертикальным ключиком))