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ó

MD5sum - szvsz 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.

Harder

Harder

Profil

Korábbi hozzászólások (1)

A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.

  1. grobert

    Marxio File Checksum Verifier (FCV)
    http://www.marxio-tools.net/en/marxio-fcv.php
    Ellenőrzéshez ez is jó. Az ellenőrző kódod a vágólapról is be lehet illeszteni, nem kell hozzá a fájl. Ezt is elég csak futtatni.

Van hozzáfűznivalód? Írj nekem közvetlenül.

Kapcsolat