Проверка файлов

Если данная статья была вам полезна, пожалуйста, оцените её.
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (Голосов: 25) Loading ... Loading ...

Вступление

Я думаю, многим знакома ситуация, когда с таким трудом скачанные с rapidshare.com файлы не распаковываются. Для проверки файлов архивов без распаковывания можно воспользоваться сформированный MD5-хешами и программой MD5Summer. Как это сделать? Читайте в этой статье.

Что такое MD5?

MD5 (Message Digest 5) — алгоритм хэширования (преобразование входного массива данных в короткое число фиксированной длины, которое называется хешем или хеш-кодом), разработанный профессором Рональдом Л. Ривестом в 1991 году. Предназначен для создания «отпечатков» или «дайджестов» сообщений произвольной длины. Пришёл на смену MD4, который был несовершенен. Описан в RFC 1321.
Проще говоря MD5 – алгоритм расчёта так называемой контрольной суммы для порции данных (файла в том числе). Славится тем, что на сегодняшний день контрольную сумму MD5 практически невозможно целенаправленно подделать. То есть, невозможно сознательно сформировать файл, имеющий ту же контрольную сумму, что и исходный. Разве что чисто случайно – совпадения всё-таки возможны, это болезнь любой контрольной суммы, сколь угодно сложной.

Использование MD5

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

Хранение паролей

Часто применяется при решении задач аутентификации. Например, при регистрации на нашем сайте введённый вами пароль хешируется и в базу денных сохраняется хеш. Затем, когда вы проходите процедуру авторизации на сайте, снова создается MD5-хеш выведенного вами пароля и сверяется с сохранённым в базе. Таким образом достигается достаточная степень безопасности хранения паролей.
Примечание: Подобная процедура используется в семействе операционных систем Unix/Linux.

Проверка целостности файлов

Надёжность телекоммуникационной среды достаточно высока и растёт с каждым днем. Однако это не гарантирует отсутствие ошибок при передаче файла из пункта А в пункт Б. Но если в пункте А создать MD5-хеш файла, то в пункте Б можно будет убедиться в целостности полученной информации. Для этих целей мы начали размещать ссылки на файлы с расширением .md5, которые содержат MD5-хеши к файлам, размещённым на rapidshare.com.

Программа MD5Summer

Что такое MD5summer?

MD5summer – это приложение, работающее под любой ОС Microsoft Windows, позволяющее генерировать и проверять контрольные суммы md5. Программа имеет дружественный графический интерфейс и интуитивно понятное управление. Выходной файл программы совместим с выводом Linux GNU MD5Sum, MD5summer также может читать файлы, созданные в Unix/Linux. Программа выпущена под лицензией General Public License и соответственно бесплатна для использования.

Установка программы

Скачайте zip архив с программой – последняя стабильная версия 1.2.0.5 – с официального сайта программы www.md5summer.org. Если вам скучно и вы ищете приключений – используйте другие источники.
Распакуйте архив, внутри всего два файла – md5summer.exe и md5summer.md5. Программа не требует установки и уже готова к использованию. Настоятельно рекомендутся поместить ее в постоянную папку – например C:\Program Files\MD5Summer.
Запустив программу в первый раз вы увидите:

Асоциирование файлов .md5 с программой MD5summer

Решительно нажимайте «Yes» и все файлы вида *.md5 будут открываться программой MD5summer – что вам и надо.
На этом установка и настройка завершены.

Использование MD5summer

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

Например: Вы скачали mim_03_double-dot.info.part1.rar, mim_03_double-dot.info.part2.rar, mim_03_double-dot.info.part3.rar, mim_03_double-dot.info.part4.rar, mim_03_double-dot.info.part5.rar, для проверки вам нееобходим файл mim_03_double-dot.info.md5. Поместите все эти файлы в одну и туже директорию.

поместите файл .md5 в туже директорию, где расположены соответствующие файлы архивов

Двойным кликом на файле mim_03_double-dot.info.md5 запустите проверку. На снимке экрана вы видите процесс построения MD5-хеша ваших архивов и сравнения их с записанными в файле.

процесс построения MD5-хеша ваших архивов и сравнивает их с записанными в файле

Дождитесь завершения проверки. Если все прошло успешно, то напротив каждого файла будет зеленый индикатор, свидетельствующий о корректности файла. Если напротив какого-либо файла стоит красный индикатор – вам не повезло, файл «битый». Но не спешите расстраиваться или удалять файл, попробуйте воспользоваться информацией для восстановления. В каждом томе архива размещено 3-5% избыточной информации, которую можно использовать в данном случае.

Примечание: Программа отработала очень быстро и все файлы помечены красным индикатором?

Программа отработала очень быстро и все файлы помечены красным индикатором?

Это ещё не значит, что все файлы архива «битые», скорее всего вы по ошибке использовали не тот файл .md5 или файлы архива расположены не в той же директории, что и проверочный md5 файл.

Не нашли ответ на свой вопрос?

Если у вас остались вопросы относительно процесса проверки файлов – не стесняйтесь писать их в комментариях, они не останутся без внимания. Опираясь на ваши вопросы и комментарии статья будет дополняться и перерабатываться.
Примечание: Однако примите во внимание, что вопросы вида – “Ничего не работает, что делать?” будут проигнорированы и удалены, поэтому подробно описывайте:

  • что делали;
  • что не получилось;
  • как пытались решить проблему.

Конечно же, данная статья не претендует на исчерпывающее руководство, однако надеюсь она будет полезна всем пользователям данного сайта – www.double-dot.info.

Связанные статьи

Как скачивать файлы с rapidshare.com
Восстановление повреждённых rar-архивов

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.