Изменить номер md5 файла с помощью командного файла - PullRequest
1 голос
/ 07 июня 2010

Я действительно новичок, так что извините, если название не грамматически правильно: p В любом случае ...

Могу ли я изменить номер md5 файла, используя командный файл

Ответы [ 2 ]

1 голос
/ 07 июня 2010

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

Это приложение требует, чтобы MD5 был корректным, а не модифицированным.

1 голос
/ 07 июня 2010

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

Если файл текстовый, вы можете просто добавить в конец какое-то новое содержимое:

echo something >> $filename

Если, однако, файл является двоичным, это приведет к повреждению.

Если ваш вопрос действительно касался создания контрольных сумм MD5, вы можете получить FCIV от Microsoft и использовать его в своем пакете: http://support.microsoft.com/kb/841290

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...