¤@.

  1. µ{¦¡¸ô®|¡G/usr/bin/md5sum

  2. ©Ò»Ý¤§shared library¡G

[root@mgcc fat]# ldd /usr/bin/md5sum

libc.so.6 => /lib/libc.so.6 (0x4001c000)

/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

  1. ¥Î³~¡G­pºâ¥H¤ÎÀˬdÀɮתºMD5Âø´ê¨ç¼Æ­È¡C³q±`¤U¸üISOÀɮɡA´£¨ÑISOªÌ³£·|´£¨Ñ¸ÓISOÀɮתºMD5Âø´ê¨ç¼Æ­ÈÅý¨Ï¥ÎªÌ¤U¸ü«á§Q¥Î¥»µ{¦¡§@ÀÉ®×Àˬd¬O§_¤U¸ü¦³¿ù»~¡C

¦p linux.cis.nctu.edu.tw/cd-iso/RedHat©³¤U

ncftp /LINK/cd-iso/RedHat > ls

!LATEST-7.1-seawolf seawolf-docs-en.iso
md5sums seawolf-i386-disc1.iso
md5sums-roswell seawolf-i386-disc2.iso
roswell-i386-disc1.iso seawolf-i386-powertools.iso
roswell-i386-disc2.iso seawolf-i386-SRPMS.iso

§ì¦^md5sum«á

[root@mgcc fat]# cat md5sums

596b1575773e88e066326f6741312a6f seawolf-i386-disc1.iso

f27b912299572a542cd663b712444445 seawolf-i386-disc2.iso

edc2d5e1ab6093e3d486cc38dc12511a seawolf-i386-SRPMS.iso

59f3333435378fb1645700731c91bc54 seawolf-i386-powertools.iso

9b57085d306b6c734f09a1b38186cded seawolf-docs-en.iso

ªÅ®æ«á­±¬OÀɮצWºÙ¡A¦ÓªÅ®æ«e­±´N¬O¥LªºMD5­È¤F

  1. °Ñ¼Æ

-b or --binary : ¶}±Ò¾\ŪÀÉ®×¥H¤G¶i¦ì¼Ò¦¡Åª¶i

-c or --check : Àˬd«ü©wÀɮפ¤ªºMD5­È¬O§_¥¿½T

-t or --text : ¶}±Ò¾\ŪÀÉ®×¥H¤å¦r¼Ò¦¡Åª¶i

--status :

-w or --warm : ¦bÅçÃÒMD5­È®É·|¹ï©ó®æ¦¡¤£¥¿½Tªº¦æµo¥Xĵ°T

--help : Åã¥Ü¨D§Uµe­±

--version : Åã¥Ü md5sumµ{¦¡¤§ª©¥»¸ê°T

ª`·N¡G-b ¥H¤Î -t ¨â°Ñ¼Æ¥u¦b¤G¶i¦ìÀÉ¥H¤Î¤å¦rÀɦ³¤À§Oªº§@·~¨t²Î¤¤¤~¦³§@¥Î¡F¦bUnix¨â³o¨âºØ¼Ò¦¡¤£¤Àªº¨t²Î¤¤¡A¬O¨ S¦³®Ä¥Îªº°Ñ¼Æ¡C

  1. ¨Ï¥Î½d¨Ò¡G

1.°ò¥»¥Îªk :# md5sum [filename]

[root@mgcc hwtest]# md5sum ntp-4.1.0.tar.gz

5832eeeaa15f3bb66fff7d96da745f90 ntp-4.1.0.tar.gz



2.¤@¯ëISO´£¨ÑªÌ§@ªk : # md5sum [filename] >> [check_file]

[root@mgcc hwtest]# md5sum mod_perl-1.25.tar.gz >file

[root@mgcc hwtest]# cat file

c6a29600f54c62cb9b8a96eaf2be023a mod_perl-1.25.tar.gz

[root@mgcc hwtest]# md5sum ntp-4.1.0.tar.gz >>file

[root@mgcc hwtest]# cat file

c6a29600f54c62cb9b8a96eaf2be023a mod_perl-1.25.tar.gz

5832eeeaa15f3bb66fff7d96da745f90 ntp-4.1.0.tar.gz


3.Àˬd¤èªk: # md5sum -c [check_file] ¡] ­­¨î¡G»Ý±N­nÀˬdªºÀÉ®×¥H¤Î§t¦³MD5­ÈªºÀɮשñ¦b¦P¤@­Ó¥Ø¿ý©³¤U¡^

¥¿½T±¡ªp¡G

[root@mgcc hwtest]# md5sum -c file

mod_perl-1.25.tar.gz: OK

ntp-4.1.0.tar.gz: OK

¿ù»~±¡ªp¡G

[root@mgcc hwtest]# md5sum -c file

mod_perl-1.25.tar.gz: OK

ntp-4.1.0.tar.gz: FAILED

md5sum: WARNING: 1 of 2 computed checksums did NOT match


4.-w¥Îªk ·í§t¦³MD5­ÈªºÀɮ׮榡¤£¥¿½T®É·|´£¥Xĵ§i

[root@mgcc hwtest]# cat file

c6a29600f54c62cb9b8a96eaf2be023a mod_perl-1.25.tar.gz

5832eeeaa15f3bb66fff7d96da745f90

ntp-4.1.0.tar.gz

[root@mgcc hwtest]# md5sum -cw file

mod_perl-1.25.tar.gz: OK

md5sum: file: 2: improperly formatted MD5 checksum line

md5sum: file: 3: improperly formatted MD5 checksum line

[root@mgcc hwtest]# md5sum -c file

mod_perl-1.25.tar.gz: OK


  1. ¸ê®Æ¨Ó·½: man md5sum, info md5sum