md5 fájl létrehozása és ellenőrzése

Fájlok ellenőrzésére lehet használni SFV-t és MD5 fájlokat is, melyek bár különböznek egymástól, ugyanazt a célt szolgálják. Mivel az SFV-t sokan használják és ismerik, igy gondoltam az MD5 fájlokkal kapcsolatos leírásnak több értelme lesz. ;)

Hogy működnek?
egy program segítségével ún. “ujjlenyomatot” készítünk a fájlról, fájlokról annak érdekében, hogy később – pl. egy ISO letöltésekor – az ellenőrzött fájlt letöltő felhasználók képesek legyenek összehasonlítani a letöltésüket a szerveren lévő fájlokkal. Leszedik az ISO-t, leszedik a hozzá tartozó *.md5 fájlt, és egy kis program segítségével (melyet mindjárt bemutatok) ellenőrzik a fájlt.

Milyen programokat használhatsz?
Több ismert program is van hozzá, de nem egyértelmű hogy melyik a legjobb. Megnéztem többet is:

Advanced.Checksum.Verifier – ez nem tetszett mert nem freeware
Easy MD5 Creator 1.4.0 – létrehozni lehet vele, de ellenőrzéskor meghülyül a program, ráadásul amit csinál, a többi számára nem is használható
MD5sumszvsz ez a király, 49kb, freeware, elég csak futtatni. (DOS-os)
MD5WIN 1.51 – asszem ez sem freeware, az előzőhöz képest nagy (366kb), viszont ezt is elég csak futtatni, amúgy nem rossz

A már meglévő MD5 fájlokat több programmal is lehet ellenőrizni, amennyiben az MD5 fájl és a program “ismerik” egymást, vagyis egy szabvány szerint dolgoznak. Épp ma futottam bele, hogy az Easy MD5 Creator 1.4.0 programmal létrehozott fájlokat nem lehet ellenőrizni más programokkal – szivás.. :(

Rátérek a lényegre: egyszóval nekem az md5sum.exe program tetszett a legjobban, pici, free, no install! :)

Első körben töltsd le a linken található exe-t.

md5sum.exe – 48KB

Kétféleképpen lehet használni:

  • bemásolod az md5sum.exe -t abba a könyvtárba, melyben az ISO-k és az MD5-k vannak
  • vagy pedig bemásolod a windows megfelelő könyvtárába (lásd lentebb)

Windows 95/98/Me: c:windowscommand
Windows NT/2000: c:winntsystem32
Windows XP: c:WINDOWSsystem32

Én bemásoltam a megfelelő könyvtárba, szerintem így kényelmesebb használni.

MD5 ellenőrzés

Nyiss egy MS-DOS ablakot (WindowsXP alatt: START/FUTTATÁS -ba írd be: “cmd”), és menj abba a könyvtárba ahol az ellenőrizendő fájlok és a hozzájuk tartozó md5 fájlok vannak. Az ellenőrzéshez ennyit kell beírni az ablakba:

md5sum -c [fajlneve].md5

a [fajlneve] helyett írd be az md5 fájl nevét, persze [kapcsos zárójelek nélkül]. Íme egy kép egy sikeres ellenőrzésről:



Ha valami nem stimmel az ellenőrzés során, rosszul töltötted le a fájlokat vagy a szerverre is már rosszul lettek feltöltve, egy “FAILED” üzenetet fogtok kapni, mint azt a kép is illusztrálja:



MD5 létrehozás

Nyiss egy MS-DOS ablakot mint azt már fentebb taglaltam, menj a könyvtárhoz melyben az ellenőrizendő fájlok vannak, és a létrehozáshoz ezt írd be:

md5sum fileneve.filekiterjesztes > [fajlneve].md5 // ha egy bizonyos fájlról akarsz md5-t csinálni

vagy

md5sum *.[fajlkiterjesztes] > [fajlneve].md5 // ha egy bizonyos kiterjesztésű fájlokról akarsz md5-t csinálni

vagy

md5sum *.* > [fajlneve].md5 // ha a könyvtárban lévő összes fájlról akarsz egy md5-t csinálni

Nézzünk egy konkrét példát:

md5sum *.iso > suse82check.md5 // ez csinál egy “suse82check.md5” fájlt a könyvtárban található ISO-król.

Az elkészült md5 fájl az ellenőrzött fájlokkal azonos könyvtárba kerül.

1 hozzászólás

HOZZÁSZÓLOK A CIKKHEZ

Kérjük, írja be véleményét!
írja be ide nevét