Как посчитать контрольную сумму файла total commander: Как проверить контрольные суммы?

Содержание

Как проверить контрольные суммы?

Сегодня есть возможность получить одну и ту же цифровую информацию из различных источников. Естественно, что возникает необходимость обеспечения целостности данных, которые используются. Наиболее простым и понятным способом проверить целостности, может быть расчет плюс сопоставление контрольных сумм. Как проверить контрольные суммы, становится ясно из данного примера. Итак, файловую контрольную сумму дистрибутива программного обеспечения, который был загружен из torrent-сети, можно проверить, сверив ее со значением, которое должно было быть опубликованным на сайте разработчика. Для того чтобы решить вопрос, как проверить контрольную сумму файла, вам понадобится Total Commander – широко используемый файловый менеджер.

Алгоритм действий

  • В Total Commander находим файл, который нуждается в проверке. Переходим к проблеме, как посмотреть контрольные суммы. Запускаем Total Commander. Там в одной из панелей необходимо сменить текущий диск на тот, в котором находится необходимый файл. Для этой цели воспользуйтесь кнопками или выпадающим списком, которые расположены вверху на панели инструментов. Откройте необходимые пункты из списка директорий, кликнув на них мышкой, и перейдите в нужный каталог с файлом.
  • Следующим шагом для решения задачи, как узнать контрольные суммы, является работа в настройках параметров расчета КСФ. Открываем соответствующий диалог настроек. Чтобы это осуществить, необходимо развернуть раздел «Файл» в главном меню приложения, после чего кликнуть по команде «Создать SFV-файл контрольных сумм (CRC)…».
  • Провидите настройки параметров формирования контрольных сумм. Установите флажок «MD5» в диалоге с названием «Создание SFV-файлов контрольных сумм (CRC)».
  • Если необходимо, чтобы результатом РКС файла был MD5-хеш (обращаем на это внимание, так как большинство контрольных сумм, которые публикуются в интернете — именно MD5-хеши).
  • Снимаем значок флажка «Для каждого отдельного файла создать отдельный SFV-файл». Выделяем команду «Сохранить файл контрольных сумм как:» Вводим путь и соответствующее имя файла, куда будет помещен полученный результат расчета контроль суммы.
  • Рассчитываем КСФ. В соответствующем окне «Создание SFV-файлов контрольных сумм (CRC)» необходимо нажать кнопку «OK», после чего будет произведен процесс расчета контрольной суммы. Вы сможете наблюдать за ходом процесса, который будет отображаться в появившемся окне индикатором прогресса. При большом объеме исходного файла, вычисление контрольной суммы займет немало времени. Во всяком случае, необходимо дождаться окончания операции.
  • Последним шагом станет проверка КСФ. Это можно сделать, если открыть в текстовом редакторе или любом просмотрщике созданный файл контрольных сумм. Лучше воспользоваться встроенной функцией просмотра в Total Commander. Для этого необходимо выделить сгенерированный файл вычисленных контрольных сумм в известной нам панели Total Commander, после чего нажать клавишу F3. В файле появится строка, которая структурно состоит из двух частей. Обратите внимание, что первая часть строки расположена до знака «*» и является соответствующим символическим представлением КСФ. 

Как проверить MD5 хеш-сумму файла в Windows

Windows, Windows 10, Windows 7, Windows 8, Windows Server, Windows Vista, Windows XP
  • AJIekceu4
  • 01.02.2018
  • 22 557
  • 4
  • 28.05.2020
  • 30
  • 30
  • 0
  • Содержание статьи

В некоторых ситуациях, может быть необходимо, посчитать MD5 хеш-сумму для файла, который вы скачали на свой компьютер. Например, чтобы быть уверенным в том, что вы скачали именно тот файл, который хотели и злоумышленник его не модифицировал. В этой статье мы рассмотрим 2 разных способа это сделать: через расширение для проводника, а также через командную строку.

Вариант через расширение для проводника

Для проводника Windows существует замечательная программа Hashtab, которая бесплатна для некоммерческого использования. Скачать ее можно с официального сайта. Выбираем бесплатную (Free) версию и жмем на кнопку «Download».

После установки программы, в контекстном меню проводника появится новая вкладка «Хеш-суммы файлов», выбрав которую, программа автоматически посчитает хеш-суммы для выбранного файла в зависимости от того, какие алгоритмы выбраны в ее настройках.


Вариант через командную строку (без установки программ)

В том случае, если вам не хочется устанавливать какие-либо программы, то можно обойтись встроенными средствами Windows, для этого можно воспользоваться утилитой CertUtil.

Для проверки MD5 хеша, достаточно ввести следующую команду:

certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5

C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe — это путь к тому файлу, хеш-сумму которого мы хотим посчитать.

Как видно на скриншоте, хеш-сумма нашего файла

62130c3964… полностью идентична той, которую мы получили с помощью первого способа.

Вариант через командную строку (с установкой программы)

В случае, если необходимо посчитать хеш-сумму файла через командную строку, мы можем воспользоваться утилитой от Microsoft, которая годится как раз для таких случаев. Скачиваем ее с официального сайта Microsoft и устанавливаем. Для этого надо будет создать какую-либо папку на жестком диске и указать ее в процессе установки. В нашем примере, программа была установлена в папку C:\Program Files (x86)\FCIV. Для того, чтобы посчитать MD5 хеш-сумму файла, нам необходимо запусить командную строку и в ней набрать следующую команду:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Как видите, MD5 хеш-сумма одинакова как для всех трех способов, которые рассмотрены в данной статье.


"C:\Program Files (x86)\FCIV\fciv.exe" — это путь к файлу fciv.exe
-md5 — указание алгоритма по которому fciv.exe будет считать хеш-сумму
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe — путь к файлу, для которого мы считаем хеш-сумму.

что это такое и как проверить

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

Что такое контрольная сумма

Контрольная сумма или хеш-сумма – это значение, которое было рассчитано по некоторому алгоритму на основе имеющихся файлов или данных. Особенностью контрольной суммы является то, что ее алгоритм, при одинаковых входных данных всегда выдает одинаковое значение. При этом малейшее изменение входных данных кардинально меняет значение контрольной суммы.

Эта особенность позволяет использовать контрольную сумму для проверки целостности файлов или данных. Например, вам нужно отправить какой-то файл, и вы хотите убедиться, что он не будет поврежден или изменен на своем пути к получателю. Для решения этой задачи можно использовать контрольную сумму. Высчитываете контрольную сумму и отправляете ее вместе с файлом. После чего получатель файла повторно высчитывает контрольную сумму файла и сравнивает ее с вашей контрольной суммой. Если значения совпадают, значит файл оригинальный, если нет, значит он получил какие-то изменения.

Также нужно упомянуть, что контрольную сумму нельзя использовать для получения исходных данных. То есть нельзя «расшифровать» хеш-сумму и получить данные которые были хешированы, хеш-сумму можно только сравнить с другой хеш-суммой. Это особенность открывает дополнительные возможности. Например, хеш-суммы используются для хранения паролей. Когда вы регистрируетесь на каком-то сайте и вводите свой пароль, то он не хранится на сервере в открытом виде. Вместо этого хранится только его контрольная сумма. А когда вы входите в свой аккаунт с использованием пароля, система получается ваш пароль, высчитывает его хеш-сумму и сравнивает с хеш-суммой, которая хранится на сервере. Если хеш-суммы совпали, значит пароль верный и вы можете войти в аккаунт, если хеш-суммы не совпадают, значит пароль не верный и вас перенаправляют на страницу для восстановления пароля.

Для высчитывания контрольной суммы существует множество различных алгоритмов или так называемых хеш-функций. Самыми известными и популярными алгоритмы являются: CRC32, MD5, SHA-1 и SHA-2. Но, есть и множество других алгоритмов, некоторые из которых имеют широкое применения, а некоторые используются только для специфических задач. При этом часть существующих алгоритмов признаны устаревшими или уязвимыми и больше не используются. Так, алгоритм MD5 практически полностью перестал использоваться поскольку выяснилось, что он может выдавать одинаковые значения для разных входных значений.

Для примера продемонстрируем, как выглядит контрольная сумма на практике. Например, возьмем строку «Hello, world!» и высчитаем ее контрольную сумму с использованием нескольких популярных алгоритмов.

Adler: 32205e048a

CRC: 32ebe6c6e6

Haval: 5711dea10d85b988fcb1eed99ce7310c

MD2: 8cca0e965edd0e223b744f9cedf8e141

MD4: 0abe9ee1f376caa1bcecad9042f16e73

MD5: 6cd3556deb0da54bca060b4c39479839

RipeMD128: 3cbb446fc20277b2a4e4b8b8b40aa962

RipeMD160: 58262d1fbdbe4530d8865d3518c6d6e41002610f

Tiger: b5e5dd73a5894236937084131bb845189cdc5477579b9f36

SHA-1: 943a702d06f34599aee1f8da8ef9f7296031d699

SHA-256: 315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3

SHA-384: 55bc556b0d2fe0fce582ba5fe07baafff035653638c7ac0d5494c2a64c0bea1cc57331c7c12a45cdbca7f4c34a089eeb

SHA-512: c1527cd893c124773d811911970c8fe6e857d6df5dc9226bd8a160614c0cd963a4ddea2b94bb7d36021ef9d865d5cea294a82dd49a0bb269f51f6e7a57f79421

Whirlpool: 238034e71c9f4d712ef02f8fe109bc1f32425530088c1ea13786e1ffdc953a7d567db4aba11ce0226efdd5ed5d55abd087b58122f891e61df996a37e595131b5

Как видно, каждый алгоритм выдает значение, которое не имеет совершенно ничего общего с исходными данными. И сколько раз мы бы не высчитывали контрольную сумму строки «Hello, world!», мы каждый раз будем получать одни и те же значения.

Проверка контрольных сумм онлайн

Если нужно проверить контрольную сумму какой-то строки (например, пароля), то проще всего воспользоваться онлайн сервисами. Найти такие онлайн сервисы можно в любом поисковике по запросу «hash online».

Для примера рассмотрим сайт http://www.sha1-online.com. На этом сайте есть строка, в которую нужно ввести исходные данные, и выпадающий список, где нужно выбрать какой алгоритм вы хотите использовать для получения хеш-суммы.

Чтобы проверить приведенную выше таблицу введем строку «Hello, world!», выберем алгоритм MD5 и нажмем на кнопку «hash».

В результате на экране появится строка со значением хеш-функции MD5.

Не сложно заметить, что полученное значение полностью совпадает с тем, которое указано в таблице выше, хотя данные из таблицы были получены другим способом.

Проверка контрольной суммы файла

Если вам нужно проверить контрольную сумму файла (например, образа диска или программы), то вам понадобится специальная программа, которая умеет высчитывать контрольные суммы. Самой популярной программой такого рода является HashTab.

После установки данной программы в свойствах файла появится новая вкладка «Хеш-суммы файлов», в которой будет отображаться хеш-сумма выбранного вами файла.

При этом пользователь можно изменить набор алгоритмов, которые программа HashTab использует для расчета хеш-суммы. Для этого нужно нажать на ссылку «Настройки», выбрать нужные алгоритмы и сохранить изменения с помощью кнопки «ОК».

Полученные значения контрольных сумм можно скопировать, для этого нужно кликнуть на значению с помощью правой кнопки мышки.

Также HashTab позволяет сравнивать файлы. Для этого нужно нажать на кнопку «Сравнить файл» и выбрать другой файл.

Программа HashTab является бесплатной для личного пользования, некоммерческих организаций и студентов. Скачать программу можно на официальном сайте http://implbits.com/products/hashtab/.

Посмотрите также:

Почему я перестал копировать Total Commander и перешел на TeraCopy — SOS.MirTesen.ru

Копирую скачанные программы, фильмы. дистрибутивы оперсистем (ISO образы) на внешний диски и с него на компьютер. Стал замечать, после неудачи запуска образа установочного диска с фотоаппарата Canon  cкопированного с компьютера на ноутбук, на компьютере в виртуальный дисковод устанавливался. Размер совпадал до байта но хеш суммы не совпадали.

Приспособился проверять большие файлы сравнением хеш суммы файлов встроенной в Проводник HashTab

Как проверить контрольную сумму дистрибутива Windows 7
http://www.oszone.net/10654/checksum

http://soft.oszone.net/program/7497/HashTab/
HashTab 4.0.0.2
http://implbits.com/ разработчик
Расширение для окна свойств файла вашей системы, которое отображает хеши MD5, SHA1, SHA2, RipeMD, HAVAL и Whirlpool. Очень полезно при проверке скачанных файлов.

После инсталляции достаточно нажать на правую кнопку мыши на файле и выбрыть пункт «Свойства». Там можно найти новую вкладку под названием «Контрольные суммы», где можно увидеть различные контрольные суммы, такие как MD5, SHA1, CRC32 и другие, а так же сравнить контрольную сумму файла с эталонной.

Так же при копировании и воспроизведении аудиокниги Перумов Ник Кольцо тьмы\книга1 Эльфийский клинок 680 МБ 281 файл, на компьютере при одинаковом рамере файла проигрыватель показывал в 5 раз меньше времени проигрывания, а реальное время проигрывания было такое же как в первоисточнике на ноутбуке.

Хеш суммы не совпадали. Т.к сравнивать 281 файл тяжеловато.

Стал искать эту оказывается распространенную проблему, и нашел решение, утилита TeraCopy, сравнивающая хеш копированного. Так же оказалось при щелчке на MD файлы с цифрами хеша автоматически начинает проверять целостность скачанного.

При сравнении этих 281 файлов больше 40 оказалось с поврежденным хешем. можно удалить все файлы и скопировать заново. если до этого не было скопированно этой утилитой, или удалить целые файлы оригинала в корзину и скопировать поврежденные, и вернуть из корзины. если нужно оставить оригинал.

Так же встраивается в Total Commander, значок сверху что позволяет остаться пользоваться им. (вначале не заметил где встроилось и появилось несколько значков, лишние удалил).

скачал с

http://rsload.net/soft/cleaner-disk/8801-teracopy.html

там же адрес сайта программы, но с rsload.net скачать проще, установочные файлы идентичны оригиналам. Там же серийные номера. но они мне не понадобились, функциональность с введенными номерами на ноутбуке и без на компьютере одинакова.

Из основных достоинств стоит отметить возможность сравнивать значение CRC до и после переноса файла или его копирования, можно поставить на очередь множество файлов, можно пропускать файлы мешающие нормальному копированию, поддерживается асинхронное копирование между двумя жесткими дисками, что приводит у увеличению скорости передачи, также TeraCopy полностью поддерживает Unicode. Вот в целом все плюсы этой маленькой утилиты, Русская поддержка кстати тоже имеется, надеюсь программка будет вам полезна.

Из обсуждения
http://forum.ru-board.com/topic.cgi?forum=5&topic=27847&…
artyom1984
С помощью TeraCopy 2.12 копировал информацию с двух HDD: 350 ГБ (в основном видео и фото, всего около 8000 файлов в том числе есть файлы более 1 ГБ) и 650 ГБ (в основном документы, всего более 430 тыс. файлов). Копирование проходило в режиме по умолчанию «255 chars limit».
Для проверки целостности скопированных файлов отметил в настройках программы пункт «Test». После копирования проверка CRC прошла без проблем, не было найдено ни одной ошибки.
Также проверку правильности копирования провел в Total Commander: вычислил контрольные суммы MD5 всех файлов в источнике и сравнил их с контрольной суммой файлов в месте назначения. Результат такой дополнительной проверки: несоответствий не найдено.
В ИТОГЕ МОЖНО СДЕЛАТЬ ВЫВОД, ЧТО БИТЫХ ФАЙЛОВ В ПРОЦЕССЕ КОПИРОВАНИЯ ПРОГРАММА НЕ СОЗДАЕТ И НИЧЕГО НЕ ПОРТИТ.
При возникновении проблем ошибок CRC необходимо проверить файловую систему и HDD на наличие ошибок.

 

 

 

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

Подписаться

Контрольная сумма файла

А вы, слышали о контрольной сумме файла? Этот термин очень часто встречается на просторах сети и все постоянно зачем-то ее рассчитывают. В этой статье мы разберемся что же это такое и определим, какую пользу можно извлечь, работая с контрольными суммами.

Что такое контрольная сумма файла?

Контрольная сумма (часто называют «хеш») — предназначена для контроля целостности передаваемых данных и представляет собой некое значение, которое было рассчитано при помощи специальных алгоритмов. Среди алгоритмов, которые чаще всего применяются, есть CRC32, MD5 и SHA-1.

CRC32 — переводится как циклический избыточный код, он применим для архиваторов.

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

SHA-1 — с помощью него проверяют целостность данных во время загрузки через торренты.

  • Контрольная сумма — это сумма, выводимая в результате работы одного из известных алгоритмов (избыточный код). Любые данные, которые передаются цифровым способом, отправляются фрагментами и нередки случаи, когда эти фрагменты теряются по дороге. Хеш предназначен для проверки целостности данных и выявления поврежденных фрагментов.
  • Специальный алгоритм рассчитывает сумму полученного файла, если она совпадает с контрольной суммой оригинала, значит передача прошла успешно. Если файл (или его фрагмент) имеет отличающийся, от оригинального, хеш, то появляется ошибка контрольной суммы. Она гласит о нарушении целостности файла. Сейчас мы немного заглянем в теорию возникновения ошибок подобного рода.
  • Самое интересное, что такая ошибка может возникнуть задолго до передачи данных. Например, при записи со сменного носителя (флешки, диска), файл уже может некорректно записаться и его хеш будет отличаться от оригинала. Причины этому могут быть разными.
  • При попытке открыть такой файл, начать установку, или воспроизвести его может и ничего не произойти, а могут начаться и серьезные глюки. Мало кому понравится, если в середине игры окажется серьезная ошибка, которая не позволит пройти ее до конца.
  • А еще, несоответствие контрольной суммы может говорить о том, что файл не оригинальный, или в нем выполнялись определенные действия. К примеру, могли прицепить компьютерный вирус. Что тоже не сильно приятно.

Почему возникает ошибка контрольной суммы?

Давайте немножко углубимся в тему. Многим известно, из курса школьной физики, что вокруг любого проводника, через который течет электрический ток, образуется магнитное поле. Если такой проводник намотать на катушку, получится достаточно сильный магнит. Но при обычных условиях, это поле незаметно, по крайней мере для человека. Любой проводник, по соседству, сразу же воспринимает это поле и в нем образуются побочные токи. Это называется помехами. Производители разными способами пытаются снизить их влияние, но они практически всегда присутствуют.

А теперь возьмем любой компьютер, в котором и так места нет, так еще и куча проводов плотно набито. Если даже хозяин пк их красиво уложил, то это никак не улучшает ситуацию. По ним текут разные токи, с разными потенциалами и разным направлением. Одни предназначены для питания, другие передают информацию. В этой коробочке, под названием компьютер, просто хаос невидимых магнитных полей. И все они мешают друг другу, постоянно создают помехи.

Эта ситуация может показаться фантастической, но такова реальность любой электроники. И самое интересное, что эти помехи считываются системой как реальные сигналы, распознаются и записываются к передаваемому файлу. Чтобы снизить вероятность постоянных наводок, лучше всего размещать все провода как можно дальше друг от друга.

Можно пойти еще более сложным способом и заменить все провода на экранированные. Они имеют плотную медную оплетку, которая как экран принимает любые помехи на себя и выводит их на корпус компьютера. Правда это сработает только при заземлении этого корпуса, когда питание компьютера подключено через трехпроводную сеть. Профи или те, кто хоть немного разбирается в электронике, для борьбы с помехами, могут воспользоваться ферритовыми сердечниками и кольцами. Хотя подобна мера будет уже посложнее.

На современных операционных системах возникновение подобных ошибок очень маловероятно и может быть связанно с подменой файла или нестабильным интернет соединением. Ошибки, возникающие из-за внутренних помех компьютера, довольно легко исправляются программным путем и не представляют проблемы для пользователя.

Но этого нельзя сказать о старых операционных системах. Если вам приходится использовать старенький DOS, ошибка может доставить немножко проблем. Как правило, причина связанна с тем, что система выполняет сброс скорости обмена данных с производительного режима DMA, на очень непроизводительный PIO. Это режим не отличается большой скоростью и не поддерживает работу с контрольными суммами. Исходя из этого, целостность данных не контролируется.

Можно проверить, какой ражим используется для передачи данных с оптических дисков. Откройте меню «Пуск» и выберите «Панель управления». В следующем окне, откройте раздел «Система» и перейдите в «Диспетчер устройств», выберите «Первичный канал IDE», нажмите на «Свойства» и в окне свойств, откройте вкладку «Дополнительные параметры».

Все параметры должны выглядеть следующим образом:

Режим передачи обязательно должен иметь параметр «DMA, если доступно». Если этот режим никак не выставляется, то следует задуматься о покупке нового привода.

К примеру, вы скачали из сети игру или приложение и хотите проверить целостность файла, насколько корректно он был скачан и не было ли каких-либо ошибок при передаче. Вот здесь и приходят на помощь контрольные суммы. Берете хеш своего файла и сравниваете его с тем, что предоставляет раздающий или автор программы. Если они совпали, то все хорошо, если нет, то приложение может иметь серьезные ошибки и его лучше скачать заново. Такие действия позволят предугадать и избежать появление возможных глюков и зависаний в программе (или игре).

Чтобы узнать и проверить контрольную сумму нужного файла, используют специальные утилиты. Сейчас мы рассмотрим самые проверенные из них.

HashTab — программа для проверки контрольная сумма файла

Эта простенькая программа встраивается в систему и позволяет воспользоваться проверкой контрольных сумм в любой удобный момент.

Скачать данную утилиту можно на сайте разработчиков: hashtab.ru На этом ресурсе, нажимаем на ссылку «Скачать для Winodws» и сохраняем файл установки на свой компьютер.

Запускаем скачанный файл и производим установку программы.

После этого, в контекстном меню любого файла, можно выбрать свойства и найти раздел с хеш-суммами. По умолчанию, там будут три основных типа сумм, которые мы упоминали выше.

Например, так выглядят контрольные суммы для файла Microsoft Office Word, с расширением docx.

Чтобы проверять эти суммы на соответствие, ниже находятся специальное поле. В него необходимо вставить оригинальный хеш и нажать на кнопку «Сравнить файл».

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

В случае несовпадения хеша, нужно заново скачать данный файл и повторить эту проверку. На этой же вкладке можно настроить вычисление контрольной суммы. Нажмите на ссылку «Настройки».

Откроется окошко, в котором можно выбрать, из списка, какие типы хеша будут отображаться в основном окне свойств и использоваться для проверки соответствия файлов. Здесь же можно включить отображение хеш-сумм строчными символами.

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

Проверяем хэш файла с помощью утилиты MD5 FileChecker

Есть еще одна полезная программа, которая может помочь проверить контрольные суммы MD5. Отличительной чертой данной утилиты, является возможность работы без установки. Загрузить ее можно здесь:

После загрузки можете сразу же запустить.

Нажмите на кнопку «Обзор…» и выберите файл для проверки. Далее нажимаете на «Рассчитать» и через некоторое время (пока программа вычисляет сумму) появится полученное значение MD5 для данного файла.

Теперь, чуть ниже, в соответствующее поле, вставляем контрольную сумму алгоритма MD5 и делаем клик по кнопке «Проверить». Если все Ок, то появится сообщение о совпадении сумм и о том, что файл не поврежден.

Если это не так, то появится сообщение следующего вида.

Так что смело устанавливаем игру или программу на свой компьютер только в том случае, если фактическая сумма совпадает с контрольной

Итог

Теперь вы разобрались что такое контрольная сумма и узнали для чего она предназначена. И вы можете извлечь пользу вычисления подобных сумм, определяя целостность скачанных данных. В этом помогут упомянутые, в данной статье, программы HashTab и MD5 FileChecker. Плюс первой, ее способность работать разными типами алгоритмов, для вычисления хеша. Но зато вторая, хоть и работает только с MD5, но зато способна запускаться без установки на компьютер. Это плюс, если вы не хотите слишком засорять свою систему множеством программ.

Если возникли вопросы, то можете смело их задавать в комментариях.

NSCopy – плагин для Total Commander для копирования нечитаемых файлов

Копирует любые файлы, в т.ч. нечитаемые, c любых носителей, используя программу Non-Stop Copy.
Нечитаемые места заполняются нулями (#0).

Программа Non-Stop Copy копирует файлы более чем в 3 раза быстрее, чем сам Total Commander.

Скачать NSCopy 2.2 (rar, 69 Kb)

Скачать NSCopy Lite 2.2 (rar, 14 Kb) Облегчённая версия (без nscopy.exe)

Обсудить

Программа Non-Stop Copy (nscopy.exe) должна находиться в папке плагина. Если вы скачали облегчённую версию плагина, скачайте эту программу отдельно на сайте dmitrys.nm.ru.
Чем NSCopy отличается от BadCopy: это архиваторный плагин, а не системный.

Советы:

Если файл плохо читается, поменяйте скорость привода – используйте программу CDSlow.

Обязательно перед записью компакт-диска посчитайте и запишите на него контрольную сумму всех файлов.
Тогда вы точно будете уверены, что файлы прочитались на 100% правильно.

  • 1. Выделите все файлы.
  • 2. Выберите меню Файлы | Посчитать CRC-суммы (формат SFV, MD5)..
  • 3. Если у вас немного крупных файлов, например avi файлы, можете поставить галочку «Для каждого файла создать отдельный SFV/MD5-файл»
  • 4. Нажмите OK, чтобы начать подсчёт контрольных сумм.

Ранее Total Commander не умел рассчитывать контрольные суммы для папок. С версии 7.55 Тотал поддерживает расчёт контрольных сумм и для папок с подпапками. Ранее надо было действовать так:

Если есть папки, нажмите Ctr+B, чтобы увидеть все файлы и рассчитать контрольные суммы для них.

Если на диске есть место, допишите на него ECC файл. Это файл с информацией для восстановления от программы ICEECC. Оставьте этот файл на жёстком диске, а затем запишите несколько ECC файлов на отдельный диск. Это дополнительная возможность восстановить файлы с испорченных CD/DVD.

Всегда записывайте диски на минимально возможной скорости, тогда вероятность их прочтения в дальнейшем увеличится.

• Как скопировать битый файл с CD

У плагина NSCopy есть свой сайт – www.nscopy.ru

Луиджи Ауриемма


Экстрактор и реимпортер файлов, анализатор архивов и форматов файлов, продвинутый инструмент для реверс-инженеров и опытных пользователей и многое другое.
  • Универсальный экстрактор и реимпортер файлов QuickBMS 0.10.1 (quickbms)
    универсальный экстрактор и реимпортер файлов на основе сценариев.
    QuickBMS поддерживает множество игр и форматов файлов, архивов, шифрования, сжатия, обфускации и других алгоритмов.

    QuickBMS использует минималистичный графический интерфейс, если по исполняемому файлу дважды щелкнуть (обычно запускается) или из командной строки, если запускается с консоли, используя этот второй режим или ссылку на исполняемый файл, можно активировать многие полезные и расширенные параметры.

    История:
    Идея возникла из-за потребности в простом и быстром решении для работы с архивами, используемыми в большинстве игр, без потери времени на написание автономного инструмента с тоннами кода C только для базового формата файла.
    , поэтому этот инструмент был создан в основном для меня, чтобы быстро создавать экстракторы на лету, а во-вторых, для любого другого пользователя, который хочет делать то же самое, не изучая реальный язык программирования.
    , язык BMS является базовым, простым в использовании и существует уже более 10 лет. Я просто усовершенствовал его для своих личных требований и облегчил жизнь при работе со сложными архивами и форматами файлов.

    Характеристики:

    • с открытым исходным кодом и мультиплатформенность, протестировано в Windows (даже Win98) и GNU / Linux (x86 и PPC)
    • работает как из командной строки, так и из графического интерфейса (только для Windows, просто дважды щелкните quickbms.exe)
    • режимы reimport и reimport2 для повторного ввода измененных файлов обратно в архивы
    • поддерживает множество алгоритмов шифрования, даже некоторые проприетарные
    • поддерживает тонны алгоритмов сжатия (более 700), даже некоторые проприетарные
    • поддержка множества алгоритмов хеширования
    • поддержка других типов алгоритмов (например, base64) и / или обфускации (xor, rot и т. Д.)
    • поддержка вызова DLL и функций с необработанным дампом практически с любым известным соглашением о вызовах
    • поддержка битовой операции и переключение прямого / обратного порядков байтов
    • простой и динамичный язык, который позволяет выполнять множество операций, уменьшая процент архивов и форматов, которые не могут быть легко поддержаны
    • подробный параметр (-V), который отображает все необходимые сведения во время реверсирования и тестирования форматов файлов
    • Вывод HTML (-H), который автоматически применяет цвета и имена к полям, анализируемым во время использования скриптов: пример для zip.bms на q3infoboom.zip
    • возможность использовать инструмент как слепой сканер алгоритмов сжатия, шифрования и контрольной суммы.
    • поддержка сетевых сокетов, SSL и http / https
    • поддержка других альтернативных интерфейсов ввода / вывода, таких как процессы (включая отладку и автоматическое восстановление точки останова), аудио, видео и сообщения Windows
    • поддерживает визуализацию и создание различных типов данных, таких как сборка x86, IP-адреса, time_t, FILETIME, ClassID и др.
    • поддержка C-подобных структур и базового синтаксиса для упрощения работы с форматами файлов
    • поддержка любого распаковщика / дешифратора / something_else командной строки через метод EXECUTE (команды Comtype и Encryption)
    • операций чтения и записи
    • quickbms_4gb_files.exe — это собственная 32-битная программа со всеми переменными, установленными как 64-битные, полезная в некоторых ситуациях
    • — запланированная будущая разработка, которая будет охватывать более продвинутые функции для инженеров-реверс-инженеров и опытных пользователей.
    • настраиваемый двигатель CRC
    • тонн скриптов, поддерживающих сотни форматов файлов и тысячи игр
    • Локализация
    • экспериментальных игр (редактирование строк)
    • создание ISO-образов и ZIP-архивов в качестве альтернативных выходов
    • встроенный компилятор C для использования функций C во время выполнения
    • поддержка встроенных скриптов Python и Lua
    • экспериментальных интерфейсов IPC: именованные каналы, почтовый ящик, веб и dll
    • поддержка плагинов упаковщика WCX Total Commander

    Исходный код / ​​Linux:
    • quickbms_src.zip
      — полный исходный код инструмента, он отделен от исполняемых файлов, чтобы уменьшить размер загрузки и избежать путаницы для пользователей.
      в Linux достаточно зайти в папку src и запустить make.
    • более старые версии используют прототип имени quickbms-src-VERSION.zip и доступны на aluigi.zenhax.com, например http://aluigi.zenhax.com/papers/quickbms-src-0.10.1.zip.

    Документация:
    • quickbms.txt
      первые 3 раздела предназначены для любого пользователя, а остальные предназначены ТОЛЬКО для разработчиков и опытных пользователей, которые хотят понимать и писать сценарии для QuickBMS.
    • quickbms_crc_engine.txt
      Как использовать механизм вычисления CRC, встроенный в QuickBMS, для вычисления пользовательских контрольных сумм.
    • userDefineLang.xml
      Подсветка синтаксиса BMS для Notepad ++ (последнее обновление: 18 марта 2017 г.)
    • Файл changelog.txt доступен внутри пакета

    Поддержка, помощь, отзывы и предложения:

    Магия поиска и знаки:
    • BMS Search
      ключевых слов для поиска внутри моих сценариев BMS.
      , если вы не знаете правильный сценарий, откройте свой архив / файл с помощью шестнадцатеричного редактора и проверьте, есть ли в начале строка (обычно 4 байта), и вставьте ее в форму поиска.

    Ленты с последними скриптами:
    • RSS
      новые и обновленные скрипты

    Специальные скрипты для обратного проектирования:
    ( НЕ используйте их, если вы не знаете, что делаете!):
    • QuickBMS comtype scanner 2: сканер алгоритмов сжатия на необработанном неизвестном файле сжатых данных:
      comtype_scan2.bms + comtype_scan2.bat (0.1.2)
      Как использовать:
      • для графической пошаговой инструкции проверьте эту страницу
      • дамп сжатых данных в новый файл, возможно, используя шестнадцатеричный редактор (вы можете назвать этот файл dump.dat)
      • создать новую папку (например c: \ output_folder)
      • поместите comtype_scan2.bat, comtype_scan2.bms и quickbms.exe в одну папку
      • из командной строки введите:
        • comtype_scan2.bat comtype_scan2.bms дамп.dat c: \ output_folder
          , если вы уже знаете размер распакованного файла (например, 0x112233), используйте:
        • comtype_scan2.bat comtype_scan2.bms dump.dat c: \ output_folder 0x112233
      • во время этого процесса необходимо нажать CTRL-C, когда вы видите, что quickbms остановились / зависли на несколько секунд, и ответить N, когда Windows спросит вас: «Завершить пакетное задание (Д / Н)?»
      • весь процесс займет меньше минуты
      • заходим в выходную папку и проверяем весь созданный файл с помощью шестнадцатеричного редактора
      • есть несколько уловок, облегчающих эту работу:
        • поиск ожидаемой строки с помощью grep, например, если вы ожидаете, что файл wav, используйте grep -rs RIFF c: \ output_folder
        • начать процесс проверки с самых больших файлов
        • удалить файлы, размер которых меньше исходного файла
        • Когда вы определили выходной файл, найдите его номер в исходном файле src \ defs.час

    • Сканер шифрования QuickBMS 0.2: сканер различных алгоритмов шифрования, доступных с использованием ключа и дополнительного ivec для файла необработанных данных:
      encryption_scan.bms + encryption_scan.bat (0.2)
      Как использовать:
      • Использование такое же, как и раньше, за исключением необязательного размера выходного файла, потому что такого параметра нет

    • Сканер CRC: сканер различных алгоритмов crc / контрольной суммы:
      crc_scan.bms (0.1.2a)
      Как пользоваться:
      • дамп данных, для которых вы хотите вычислить контрольную сумму, в новый файл, возможно, используя шестнадцатеричный редактор (вы можете назвать этот файл dump.dat)
      • из командной строки введите:
        • quickbms crc_scan.bms dump.dat> crc.txt
      • откройте файл crc.txt и выполните поиск по контрольной сумме, которую вы ожидали, и относительным настройкам для ее генерации, результат включает в себя как контрольную сумму, так и ту же контрольную сумму с обратным порядком байтов для удобного поиска

    • Сканер паролей ZIP — zipcrypto:
      zip_pwd_scan.bms (0.1.2)
      Как использовать, если вы хотите взять zip-пароль игры:
      • распаковать исполняемый файл игры, если он запакован / защищен, вы также можете выгрузить процесс (например, используя dumproc)
      • запустите инструмент строк поверх исполняемого файла, перенаправив вывод в passwords_list.txt:
        • строк game.exe> ​​passwords_list.txt
      • вы также можете использовать мой инструмент Exestringz для сканирования исполняемого файла, и вы можете попробовать два метода, если первый не работает:
        • exestringz -q 1 game.exe passwords_list.txt
        • exestringz -b -q 1 game.exe passwords_list.txt
      • из командной строки введите:
        • quickbms zip_pwd_scan.bms gamefile.zip
      • , если он найдет пароль, вы увидите сообщение «пароль найден»

    Скомпилированные версии QuickBMS:

    Использование и примеры:

    Вся коллекция скриптов доступна на этой странице:
    • quickbms_scripts.zip
      Ежедневный ZIP-архив, содержащий ВСЕ скрипты на этой странице. Одна ссылка, чтобы управлять ими всеми!

    QuickBMS всегда открыта для безумных идей и предложений, поэтому не стесняйтесь обращаться ко мне с любыми отзывами.
Мои скрипты:
  • 49 Игры (например, RTL Skispringen, серия Ski Alpin)
    RTL Skispringen, серия Ski Alpin
  • Архивы сегментов AR — Arc System Works (* .ar * / pac / pfd)
    Sonic Unleashed, Battle Fantasia, BlazBlue, Arcana Heart 3, Persona 4 Arena (Ultimax)
  • Armageddon Riders Clutch, Insane 2 и, возможно, другие игры Targem (*.пак)
  • Движок Asura (* .asr / pc / en *)
    Sniper Elite 1/2/3, Rogue Trooper, Guard Shield, NeverDead, другие игры Rebellion
  • Black Rock Studios (* .ark)
    Pure, Split Second / Velocity
  • Блиц-игры (* .gcp)
    FairlyOdd Parents: Breakin ‘Da Rules, Taz Wanted
  • Bundle Engine (* .bundle)
    Tom Clancy’s Ghost Recon Advanced Warfighter (только версия для ПК, движок v6), Tom Clancy’s Ghost Recon Advanced Warfighter 2 (только версия для ПК, движок v7), Bionic Commando Rearmed, Bionic Commando, Wanted : Оружие судьбы, Терминатор Спасение
  • Двигатель C4 (*.pak)
    Мир метро, ​​симулятор городского автобуса, Lego Wolf3D, Quest of Persia: Lotfali Khan Zand, Vortex of Hostile
  • Condemned 2 для Xbox360 (* .Arch *)
    используйте файл fear.bms для версии игры для PS3
  • Biart 7 игры (* .pack)
    Deep Black, Depth Hunter
  • Архивы Electronic Arts BIG4 / BIGF (* .big)
    Fifa 12, Harry Potter, NBA Live и т. Д.
  • Factor 5 games (* .dat)
    Star Wars Rogue Leader II, Star Wars Rogue Squadron III
  • Архивы FAT2 и FAT3 (*.fat / dat)
    Far Cry 3, Far Cry 4, Watch Dogs, Команда
  • Архивы FEAR / FEAR2 / ARCH00 (* .arch *)
    также работает с Condemned 2 для PS3, Shadow of Mordor и других игр. если у вас игра для xbox360 и этот скрипт не работает, попробуйте использовать condemned2.bms
  • Архивы двигателя Frostbite TOC / SB
    Battlefield 3, Need for Speed: The Run / Rivals, Dragon Age
  • Игры FunLabs (* .fun)
    некоторые игры Кабелы, Revolution, Secret Service — In damage’s Way, Shadow Force: Razor Unit, US Most Wanted: Nowhere To Hide, Delta OPS
  • Futuremark (*.dat)
    Серия 3DMark, Shattered Horizon, Death Rally
  • GameStudio (* .wrs)
    Двигатель A4 / A5 / A6 / A7 / A8, Supercan, CSIS, Neck & Heart, Adventures of Ambages, Razor, Razor 2, Whistler & Aspen, C4 Robot, Kabus22, Neon, Bus / Bagger / Симулятор вождения, Bad Rats
  • старых игр Eurocom (* .bin / 000)
    Spyro, Sphinx, G-Force, Ice Age: Dawn of the Dinosaurs, Pirates и т. Д.
  • GIANTS Software GAR-архивы (* .gar) (скрипт 0.3.3)
    Farming Simulator 2009/2011/2013/2015, Demolition Company, Ski Region Simulator
  • ГРАВИТЕЧ3 (* .flatdata)
    Achtung Panzer
  • luac.mtasa.com Multi Theft Auto netc.dll DeobfuscateScript
  • Архивы HOGG (* .hogg)
    Neverwinter Online, Star Trek Online
  • Файлы MAS двигателя ISI Gmotor (* .mas)
    ACTC, rFactor, ARCA, BMW M3, Sports Cart GT, NASCAR SimRacing / Thunder, F1 Challenge, SimRaceway, Petrobras de Marcas
  • Архивы Slightly Mad Studios BFF (*.bff)
    Need for Speed: Shift 1 и 2, Project Cars, Project Cars 2, Test Drive: Ferrari Racing Legends
  • Orchid games (* .pak)
    Royal Trouble, серия Hearwild Solitaier
  • Архивы PARC (* .par)
    Yakuza 3, двоичный домен
  • Файлы PBO / XBO (Упакованный объект Богемии)
    ArmA: Armed Assault / ArmA: Combat Operations, ArmA: Queen’s Gambit, ARMA 2, VBS2 (Virtual Battlespace 2)
  • Petroglyph Games (*.мег)
    Конец Наций, Восстание бессмертных
  • Rainbow Studios RES / PAK / XBR / PSR
    MX Unleashed, Cars: Race-O-Rama XBR
  • rFactor 2 (* .MAS / RFCMP)
  • Архивы RKV (* .rkv)
    Blade Kitten, Game Room, Star Wars: The Clone Wars — Repulic Heroes
  • Sahmon Games (* .grp)
    Островная игра, World Voyage, IncaBall, AstroAvenger, AstroAvenger 2
  • Sandlot Games 0xacdc архивы (* .data / zdata)
    SuperGranny Winter Wonderland, MagicBall 4, WestWard, TradeWinds и т. Д.
  • Sandlot Games BOO архивы (*.бу)
    SuperGranny 4, Курос
  • Sandlot Games зашифрованные архивы данных (* .dat)
    CakeMania, CakeMania 2, CakeMania BacktoBackery
  • Движок SCream (простой движок создания для создателей приключений) (* .res)
  • SCS Software games (* .scs)
    Euro Truck Simulator 2, Scania
  • Архивы 1С SFS (* .sfs)
    Ил-2 Штурмовик: Забытые сражения / Pacific Fighters / 1946, Театр войны, Театр войны 2: Африка 1943 / Курск 1943
  • Simraceway SRW decrypter
    используйте его с любым файлом, имеющим подпись SRW0000, обычно с файлами, доступными в папке Vehicles \ SRW (dds, mas и т. Д.).
    Обновление 29 января 2013: вам нужно отредактировать MYKEY для работы с текущими файлами.
    Обновление 17 марта 2013 г .: взгляните на эту информацию
  • Игры Specialbit Studio (* .pak)
    Haunted Hotel series, Island: The Lost Medallion
  • STALKER games (*. * Db *)
    S.T.A.L.K.E.R .: Shadow of Chernobyl, Clear Sky, Call of Pripyat
  • Team17 игры (МОИК) (* .xom / bdl)
    Червячки серии, Флокеры
  • TBV архивов (3D Ultra Publisher) (*.tbv)
    3D Ultra Pool, 3D Ultra Pinball, Возвращение невероятных машинных изобретений
  • Игры Terminal Reality (формат POD2)
    4×4 Evolution, 4×4 Evolution 2, Nocturne
  • ThriXXX 3dsexgames (* .bxx / bxp / txx)
    3d SexVilla, 3d SexVilla 2, Hentai 2 3d, 3d GoGo, Виртуально Дженна, Виртуально Дженна 2
  • Извлечение файлов DAT из игр Traveller’s Tales (* .dat / hdr) (ttgames.bms)
    LEGO: The Movie, LEGO Batman 1 и 2, LEGO Star Wars I / III, LEGO Indiana Jones, LEGO Harry Potter, Transformers, LEGO Pirates of the Caribbean, LEGO Lord of the Rings и многие другие игры
  • Video Strip Poker Supreme VSP-> AVI (*.vsp, vs4, vid, другие)
  • Visionaire Player / Studio (* .vis)
    Eko, Brick Wars, Deponia, Goodbye Deponia, Belladonna, Dark Eye и многие другие http://www.visionaire-studio.net
  • Vogat Interactive games (* .bin)
    Gravely Silent: House of Deadlock, Columbus: Ghost of the Mystery Stone, Reincarnations: Uncover The Past, Elixir of Immortality, Reincarnations: Awakening, Shades of Death: Royal Blood
  • Yeti Engine YBIG (* .big)
    Ghost Recon Online, Ghost Recon Phatoms
  • War Inc.Battle Zone r3dFS (* .bin)
    WarZ / Infestation, DeadZ, StargateZ, SurvivalMMO, ApocalypseEnd, DevilZ, FightZ, InfestationMMO, WillYouSurvive, ForsakenZ, InfectionZ, InfectZ, StrongZ, Infestation Thailand и любой другой сервер, созданный фанатами.
  • ZIP-файлы (zip.bms)
    полные и очень полезные даже со специальными zip-архивами, такими как Xbox 360 (Forza Motorsport) или защищенными странными паролями, которые нельзя скопировать и вставить
  • ZIP-файлы (альтернативный способ)
    получает конец каталога и анализирует центральный каталог.в настоящее время этот метод автоматически реализован в предыдущем скрипте
  • Файловая система Xenesis (* .xfs)
    Wolf Team и, возможно, другие игры от AeriaGames

выполняет поиск по ключевому слову в сценариях BMS, доступных на этом веб-сайте (без учета регистра).
полезно, если вы знаете магию или подпись архива или тип шифрования и сжатия и так далее:

внешние скрипты:


как искать скрипт:
  • поиск по названию игры в поле поиска в левом меню
  • поиск в гугле: «название игры» сайт: zenhax.com

общие примеры:
другие примеры сценариев относительно других автономных экстракторов, которые я уже сделал на странице Исследования:
.

Как проверить контрольную сумму файла на Mac

Обновление: Ранее мы предлагали использовать протокол «MD5» для проверки ваших загрузок. Однако теперь мы обновили наши предложения, чтобы они соответствовали последним стандартам «SHA-1» и «SHA256».

Контрольные суммы — это полезный способ убедиться, что загруженный вами файл является именно той версией, которую веб-сайт намеревался загрузить, и убедиться, что он не был модифицирован или подделан где-то в процессе.

После того, как вы определили контрольную сумму своего файла, вам нужно будет сравнить ее с той, которая предоставлена ​​веб-сайтом, с которого вы его загрузили, поэтому перед началом вы также должны убедиться, что хост-сайт действительно предоставил эту информацию.

Вот как это должно выглядеть до того, как вы нажмете клавишу Enter.

Во-первых, откройте Терминал, выполнив поиск в Spotlight или Launchpad, или откройте его прямо в Приложениях> Утилиты.

После открытия введите «shasum -a», затем 1 или 256, в зависимости от того, хотите ли вы проверить загруженный файл по контрольной сумме SHA-1 или SHA-256, предоставленной его разработчиком.

Затем добавьте пробел и укажите полный путь к файлу. (См. Выше.)

Например, мы собираемся проверить файл «HandBrake-1.0.7.dmg», который находится в папке «Загрузки», поэтому путь будет выглядеть следующим образом: «/ Users / future / Загрузки / HandBrake-1.0.7.dmg ».

В качестве альтернативы (и это намного проще) вы можете просто перетащить файл в окно Терминала, чтобы автоматически вставить к нему полный путь.

Это результат вашей контрольной суммы. Перекрестная ссылка на хост загрузки

Затем нажмите «Enter», чтобы запустить команду.После знака «=» вы увидите строку из букв и цифр — это контрольная сумма вашего файла.

Вы можете сравнить это с контрольной суммой, предоставленной веб-сайтом хоста (в данном случае, Handbrake), и, если они полностью совпадают, вы загрузили именно тот файл, который веб-сайт намеревался загрузить, и можете быть уверены, что это безопасно. использовать.

.

новейших вопросов ‘total-commander’ — qaru Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

Windows 10 (и 7) Встроенный калькулятор контрольной суммы MD5 — On The Fence Development

Недавно я проложил свою основную рабочую станцию ​​для разработчиков после того, как она начала плохо себя вести (медленный запуск, некоторые приложения не открываются постоянно и т. Д.), И пытаюсь быть осторожным с тем, что я устанавливаю на нее в будущем.

Раньше у меня были установлены всевозможные приложения, игры (включая Steam) и служебные программы, и шансы найти причину проблем были весьма незначительны. Конечно, виновных могло быть несколько.

Сегодня мне нужно было установить MySQL Workbench, поэтому я отправился его загружать и заметил контрольную сумму MD5 под ссылкой. Я не всегда их проверяю, и, возможно, именно поэтому моя рабочая станция оказалась в некотором беспорядке. Но для того, чтобы эта система оставалась настолько чистой, насколько я могу, я решил сделать упор на проверку этих контрольных сумм, когда они доступны.

«Проблема» в том, какую утилиту вы используете для вычисления контрольной суммы загруженного файла?

Если вы введете в Google «средство проверки MD5», вы увидите ряд утилит, и хотя у меня нет причин сомневаться в целостности какой-либо из них, я не стал устанавливать какую-либо из них.

Очевидно, что каждая загрузка сопровождалась контрольной суммой MD5, чтобы я мог проверить файл, но после бесплатной установки всевозможных утилит в прошлом я был немного осторожен на этот раз.

Итак, MD5 не новость, и вы могли подумать, что в Windows 10 будет встроена какая-то утилита, которая будет вычислять хэш — и она есть. Очевидно, он также доступен в Windows 7, но у меня больше нет систем с Win7, поэтому я не могу это проверить.

Откройте командную строку и введите следующее:

 CertUtil -hashfile <путь к файлу> MD5 

В зависимости от размера файла расчет может занять несколько секунд, но в случае успеха хэш MD5 будет отображаться, как показано ниже.

Также можно сгенерировать контрольные суммы для других алгоритмов хеширования, заменив параметр MD5, использованный выше, любым из следующего (обратите внимание, что если вы не укажете значение, по умолчанию используется SHA1):

  • MD2
  • MD4
  • MD5
  • SHA1
  • SHA256
  • SHA384
  • SHA512

Итак, если все, что вам нужно, это определить контрольную сумму загруженного файла, то действительно нет никаких причин для установки еще одной утилиты для этого.

.

Leave a Reply

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *