Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Куда девать MD5?  [new]
k-nike2
Guest
Наверное, глупый вопрос, но:
На многие серьезные программы/ОС к скачиваемому архиву прилагается некий код MD5. Я так понимаю, что он нужен для проверки правильности скачанного архива. Вопрос. И как в виндовсе этот архив и этот код MD5 сопоставить? В инете не нашел инфы по этому поводу.
16 июн 06, 01:24    [2777304]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
tchingiz
Member

Откуда:
Сообщений: 38125
http://unxutils.sourceforge.net/


md5sum.exe --help
Usage: c:\bin\md5sum.EXE [OPTION] [FILE]...
or: c:\bin\md5sum.EXE [OPTION] --check [FILE]
Print or check MD5 checksums.
With no FILE, or when FILE is -, read standard input.

-b, --binary read files in binary mode (default on DOS/Windows)
-c, --check check MD5 sums against given list
-t, --text read files in text mode (default)

The following two options are useful only when verifying checksums:
--status don't output anything, status code shows success
-w, --warn warn about improperly formated MD5 checksum lines

--help display this help and exit
--version output version information and exit

The sums are computed as described in RFC 1321. When checking, the input
should be a former output of this program. The default mode is to print
a line with checksum, a character indicating type (`*' for binary, ` ' for
text), and name for each FILE.

Report bugs to <bug-textutils@gnu.org>.
16 июн 06, 01:35    [2777309]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
k-nike2
Guest
Спасибо. Утилиту скачал, но воспользоваться так и не получилось. Как мне увидеть md5 файла командой md5sum? Пробовал
md5sum.exe -w -c e:\имя файла
и различные варианты, выдает no properly formatted MD5 checksum lines found
Не пойму, что надо вводить в консоле?
16 июн 06, 12:34    [2778941]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
tchingiz
Member

Откуда:
Сообщений: 38125
md5sum.exe * >md5_for_current_folder

посчитать сумму для всех файлов каталога

md5sum.exe -c md5_for_current_folder


проверить оную.

--
другие тоже можно скачать.
там все утилиты полезные.
инструкция по find.exe

http://www.citforum.ru/open_source/find/
16 июн 06, 22:25    [2782298]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
k-nike2
Guest
У меня опять ничего не получилось. Можно вас попросить поподробнее объяснить?

Пример:
Есть у меня на диске папка d:\drupal В ней лежит 3 файла: drupal-4.7.2.tar.gz, md5.txt (в этом файле написана контрольная сумма md5) и md5sum.exe

Открываю консоль и набираю:
>D:\drupal\md5sum.exe -c d:\drupal
выдает D:\drupal\md5sum.exe: d:\drupal: Permission denied
Если в консоле набрать:
>D:\drupal\md5sum.exe -c d:\drupal\drupal-4.7.2.tar.gz
то выдает это:
D:\drupal\md5sum.exe: d:\drupal\drupal-4.7.2.tar.gz: no properly formatted MD5 checksum lines found

Что я не так делаю не пойму? Можете на моем примере показать что мне набирать в консоле? Я хочу узнать md5 для конкретного файла или пусть для всех файлов в папке.
16 июн 06, 23:24    [2782407]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
tchingiz
Member

Откуда:
Сообщений: 38125

>D:\drupal\md5sum.exe -c  md5.txt

покажите содержимое файла md5.txt.


-с - это проверять, тоесть взять файл с списком сумм и файлов
и проверять файлы, которые в нем записаны.

 
-c, --check check MD5 sums against given list


17 июн 06, 01:00    [2782590]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
tchingiz
Member

Откуда:
Сообщений: 38125
k-nike2

Я хочу узнать md5 для конкретного файла или пусть для всех файлов в папке.


узнать :

для drupal-4.7.2.tar.gz

md5sum.exe drupal-4.7.2.tar.gz

для всех

md5sum.exe *
17 июн 06, 01:03    [2782599]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
k-nike2
Guest
Во! Дошло до меня наконец. Спасибо. Надо было без ключа '-с' набирать!
А в файле md5.txt у меня только код md5. Я этот файл сам создавал.

Тогда уж до конца разъясните. Как должен выглядеть файл под справочным названием given list (со списком сумм и файлов)?
17 июн 06, 02:04    [2782701]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
tchingiz
Member

Откуда:
Сообщений: 38125
как последовательсность символов ascii
результат выполнения md5sum.exe * в текущем каталоге у меня

d41d8cd98f00b204e9800998ecf8427e *..aspx.1
d41d8cd98f00b204e9800998ecf8427e *..r
d41d8cd98f00b204e9800998ecf8427e *..r.1
ad1007d87159553a1962432d79993d4e *..t
54c103ff48b77280d331b35cd63f5539 *.1
151c34f480f5fd19c914c05d692f7c18 *.action.dot
0f0557fae0103898a653833ea537f2d8 *.action.lst
7c469b8241216b2260ede98911e59cbc *.action.lst.1
45178cf29edaf03f35799fe28d009f78 *.bibTex.log
028f87278cd1ddbaa502545b7220a521 *.bInfo.aspx.1
4fe93160baac7613d485af9beb6ce696 *.bInfo.r
cd0d6bd866e576e8766ffdc4413f4a06 *.bInfo.r.1
e0e996f6d48d722047e7a92dca7e33dc *.bInfo.t
c44f36a69a3342cb5070f5ae1687ed92 *.finish.aspx.1
9a302752fc95c25a8b0e171bd1d572dd *.finish.r
aff9f17a5a915baeed8e3a5527ddad6f *.finish.r.1
8e323e2c702a7de37794e0acd7085d58 *.finish.t
4c6d40f859e5306a0bf97b1ae84f1831 *.gtReturn.aux
be1c679f98d079b037c4bde7dc96075f *.gtReturn.bbl
93103fad527977736fe39eed778123d6 *.gtReturn.blg
08288aa6ad847336c4504901b1bafa3b *.gtReturn.brf
f566f06b3082fb70cc19433a468aefa5 *.gtReturn.idx
b66a7ed31d4b9f877de88b4ff1272d45 *.gtReturn.ilg
506f045b182839ed169afd8219475501 *.gtReturn.ind
a6156c07d21e0b435efc1cc4f99b572c *.gtReturn.log
416448cb0822418d36c7c41e2363ecd1 *.gtReturn.out
cf286a5194623a25c40c95b7f9af4906 *.gtReturn.pdf
e334277d57da06ae0b71d53bf2168303 *.gtReturn.r
febd997112419b559d09591b641e6538 *.gtReturn.tex
b20993bd7cae087e3d5e8d1166d903f7 *.gtReturn.toc
59836e74b22eedc9c54b6b10a0896273 *.intro.t
9d3be274c5c9a8d5467425d364965cab *.IPN.aspx.1
bf201467ca0a6a1b289d5735c7472638 *.IPN.r
3857fb60e8cc9625e0548684f4d93bd6 *.IPN.r.1
e2344b269cdbd25a4748f4ac795018e0 *.IPN.t
07a9eeb7d7b7115a5e317b9783a8b94e *.ls.txt
b66a7ed31d4b9f877de88b4ff1272d45 *.makeindex.log
c65aa83a08dabfc1d4ce42d4472fed46 *.PayPalWebsite_emulator.aspx.1
b80537dd3f267514bcf611f84d14c509 *.PayPalWebsite_emulator.r
4f9601b30a52dd6a08a3ae9008fd3a36 *.PayPalWebsite_emulator.r.1
8b2ae0b0dfa0cc4ad7e74a46fbbe58ab *.PayPalWebsite_emulator.t
ec087214665680ecb7e7e7d713188e5d *.RO.aspx.1
ccf5d2ff2d23521f2f8f910ab74ec7fd *.RO.r
2e46c9ae53b467262796b53174044e4c *.RO.r.1
618b9a6e1239afb81e3d480e78ed4236 *.RO.r.2
fe2d455b6cec713cacf3400981c27f1c *.RO.t
cfa04b6be34338caf4eacb5c88ba025a *.sInfo.aspx.1
cf0adc92428d334daf71611717f1fd4e *.sInfo.r
7aa2641dfdaf471104202ea2bcf9bf42 *.sInfo.t
911875e95fe6bc30b4c60e9ac82f281f *.start.html.1
7596c049b70383a661943a70abc32601 *.start.r
54ef014927cb30495fd58f6d870dafb4 *.start.t
f0dcae20fea14d3d11f8840b8a229209 *action.png
d41d8cd98f00b204e9800998ecf8427e *exclude.lst
a1cce517957cc2e97c2fd2d687a9f006 *gtReturn.r
dec8695d41eb52af39c5052081a77128 *hrrchy.png
7672a2b3d99e3e73f10fbd209a04d890 *intro.txt
febd997112419b559d09591b641e6538 *main.tex
aa0a262a9d31c6697986c7288855d445 *mkLst.cmd
3a004e8e4bb101e9d4a258087a147b62 *mkLst1.cmd
8ba32a0543b5e8a0192edb0e77a1a2bb *mkPdf.cmd
947ebf8eacdf2ef3a2f2526537c00368 *z


(given list это не название файла- это файл с заданным списком)
17 июн 06, 02:09    [2782705]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
k-nike2
Guest
tchingiz
(given list это не название файла- это файл с заданным списком)

Я понял что это не название файла, а файл со списком. Я имелл ввиду только то, как этот файл называется в справке команды. В общем, не знаю как еще объяснить, что я имел ввиду)))
Хотелось понять, как должен выглядеть файл (например, md5.txt), чтобы можно было выполнить команду с ключем '-c', т.е.:
>md5sum.exe -c md5.txt
Какова должна быть структура этого файла со списком?
17 июн 06, 13:01    [2783013]     Ответить | Цитировать Сообщить модератору
 Re: Куда девать MD5?  [new]
tchingiz
Member

Откуда:
Сообщений: 38125
k-nike2

Какова должна быть структура этого файла со списком?



d41d8cd98f00b204e9800998ecf8427e *..aspx.1
d41d8cd98f00b204e9800998ecf8427e *..r
d41d8cd98f00b204e9800998ecf8427e *..r.1
ad1007d87159553a1962432d79993d4e *..t
54c103ff48b77280d331b35cd63f5539 *.1
151c34f480f5fd19c914c05d692f7c18 *.action.dot
0f0557fae0103898a653833ea537f2d8 *.action.lst
7c469b8241216b2260ede98911e59cbc *.action.lst.1
45178cf29edaf03f35799fe28d009f78 *.bibTex.log
028f87278cd1ddbaa502545b7220a521 *.bInfo.aspx.1
4fe93160baac7613d485af9beb6ce696 *.bInfo.r
cd0d6bd866e576e8766ffdc4413f4a06 *.bInfo.r.1
e0e996f6d48d722047e7a92dca7e33dc *.bInfo.t
c44f36a69a3342cb5070f5ae1687ed92 *.finish.aspx.1
9a302752fc95c25a8b0e171bd1d572dd *.finish.r
aff9f17a5a915baeed8e3a5527ddad6f *.finish.r.1
8e323e2c702a7de37794e0acd7085d58 *.finish.t
4c6d40f859e5306a0bf97b1ae84f1831 *.gtReturn.aux
be1c679f98d079b037c4bde7dc96075f *.gtReturn.bbl
93103fad527977736fe39eed778123d6 *.gtReturn.blg
08288aa6ad847336c4504901b1bafa3b *.gtReturn.brf
f566f06b3082fb70cc19433a468aefa5 *.gtReturn.idx
b66a7ed31d4b9f877de88b4ff1272d45 *.gtReturn.ilg
506f045b182839ed169afd8219475501 *.gtReturn.ind
a6156c07d21e0b435efc1cc4f99b572c *.gtReturn.log
416448cb0822418d36c7c41e2363ecd1 *.gtReturn.out
cf286a5194623a25c40c95b7f9af4906 *.gtReturn.pdf
e334277d57da06ae0b71d53bf2168303 *.gtReturn.r
febd997112419b559d09591b641e6538 *.gtReturn.tex
b20993bd7cae087e3d5e8d1166d903f7 *.gtReturn.toc
59836e74b22eedc9c54b6b10a0896273 *.intro.t
9d3be274c5c9a8d5467425d364965cab *.IPN.aspx.1
bf201467ca0a6a1b289d5735c7472638 *.IPN.r
3857fb60e8cc9625e0548684f4d93bd6 *.IPN.r.1
e2344b269cdbd25a4748f4ac795018e0 *.IPN.t
07a9eeb7d7b7115a5e317b9783a8b94e *.ls.txt
b66a7ed31d4b9f877de88b4ff1272d45 *.makeindex.log
c65aa83a08dabfc1d4ce42d4472fed46 *.PayPalWebsite_emulator.aspx.1
b80537dd3f267514bcf611f84d14c509 *.PayPalWebsite_emulator.r
4f9601b30a52dd6a08a3ae9008fd3a36 *.PayPalWebsite_emulator.r.1
8b2ae0b0dfa0cc4ad7e74a46fbbe58ab *.PayPalWebsite_emulator.t
ec087214665680ecb7e7e7d713188e5d *.RO.aspx.1
ccf5d2ff2d23521f2f8f910ab74ec7fd *.RO.r
2e46c9ae53b467262796b53174044e4c *.RO.r.1
618b9a6e1239afb81e3d480e78ed4236 *.RO.r.2
fe2d455b6cec713cacf3400981c27f1c *.RO.t
cfa04b6be34338caf4eacb5c88ba025a *.sInfo.aspx.1
cf0adc92428d334daf71611717f1fd4e *.sInfo.r
7aa2641dfdaf471104202ea2bcf9bf42 *.sInfo.t
911875e95fe6bc30b4c60e9ac82f281f *.start.html.1
7596c049b70383a661943a70abc32601 *.start.r
54ef014927cb30495fd58f6d870dafb4 *.start.t
f0dcae20fea14d3d11f8840b8a229209 *action.png
d41d8cd98f00b204e9800998ecf8427e *exclude.lst
a1cce517957cc2e97c2fd2d687a9f006 *gtReturn.r
dec8695d41eb52af39c5052081a77128 *hrrchy.png
7672a2b3d99e3e73f10fbd209a04d890 *intro.txt
febd997112419b559d09591b641e6538 *main.tex
aa0a262a9d31c6697986c7288855d445 *mkLst.cmd
3a004e8e4bb101e9d4a258087a147b62 *mkLst1.cmd
8ba32a0543b5e8a0192edb0e77a1a2bb *mkPdf.cmd
947ebf8eacdf2ef3a2f2526537c00368 *z
18 июн 06, 02:17    [2783815]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить