MD5 - Prečo mi nevyšlo správne číslo?
Stiahol som si SUSE-Linux-10.1-Remastered-DVD-i386.iso zo stránky ftp://mirror.karneval.cz/pub/opensuse/SL-10.1/non-o ss-dvd-iso/. Tiež som si stiahol MD5 na počítanie súčtov. Našiel som ho zadaním md5 download a kliknutím na prvý odkaz v Google. Je to 18951.htm. No a ten mi vypočítal MD5 pre tento súbor: 0D88462A34514F98B14B1B8982B60CEF. Prečo mi nesedí s tým, čo je v súbore na ftp? Sťahoval som to pomocou GetRight a nemyslím, že by to bolo chybne stiahnuté. Vie mi niekto vysvetliť v čom je problém? Alebo mám Linux ťahať znova?
I kdyz si nemyslis ze jsi to stahnul spatne, tak to proste spatne asi je, nebo to maji spatne oni, ale to je velmi nepravdepodobne.
Ale divnosti tam maji, prvni dva soubory iso jsou kratsi 50 bajtu, zrejme linky.
Teda pri tech 3,5GB te fakt lituju. Zkus jiny md5 sumator, treba md5summer ci TC. Neukladas na disk formatovany na FAT32? Kdysi jsem GetRight pouzival a moc spolehlivy nebyl.
Pokud se rozhodnes stahovat znovu, zkus jednoduchy download program co umi i pokracovat: win32get.
To som nevedel, že aj TC to dokáže. Práve počítam cezeň. Tak som zvedavý. Horšie je ale to, že ak vypálim ISO na DVD, tak ho nemám čím skontrolovať, či je v poriadku. Nemám ISO grabber. Ono to kontrolovanie v Nerovi je o ničom. Testoval som CD, či je dobre zapísané a o pol hodiny som ho nevedel na tej istej mechanike len v inom počítači prečítať.
Spomínaný program ráta zle. TC mi dal ten istý výsledok ako je na ftp. Ďakujem. Vyriešené.
no já jsem ten program kontroloval s jiným a počítá spráně , třeba to nějak ne/při solujou.
md5 s timhle ten program souhlasí
Java je na chuja To už je lepší knihovna wxWidgets do C++. Umožňuje totéž co Java a ještě nativně
tu knihovnuneznám ale určitě dovoluje, to co java a ještě něco nevíc jako je nekontrola přístupu do paměti, if (x=3)... a jiné prasárny jak je u C++ zvykem.
dobry programator prehodi LValue s RValue if(3=x) ...
A vysvetlenie?
nie je mozne do konstanty priradit premennu, preto compilator vyhodi chybu.
Vidíš, ja som myslel opačne, že porovnanie to zožerie a vôbec ma nenapadlo toto. No čo už, to je to "logické" myslenie človeka.
Dobry programator vobec take if nenapise V 99% pripadov potrebuje clovek porovnavat >= alebo <= alebo len if(x) ... Na zvysne pripady je switch/case
P.S. spravne nastaveny compiler vypise v pripade if(x=3) warning, a slusny programator cita aj warningy
Zkus ten původní program...pokud to jednou vyjde a podruhé ne je problém v hw počítače, nejčastěji paměť...
Pôvodný program mi dával stále to isté číslo.
Skusal som tiez tento program ako msx. a tiez mi to vypocitalo zly MD5 hash. Cez google som nasiel md5sums Je sice iba pre command line ale pocita spravne a ukazuje i priebeh vypoctu a tiez umoznuje zobrazenie rychlosti vypoctu.
Do command line používám fsum od slavasoftu umí 12 různých hash funkcí včetně edonkey a umí verifikaci. Do windows Accuhash od stejné firmy nebo totalcomander.
Tak som si to stiahol a skusil ale zrejme som nieco nepochopil?
V com som urobil chybu?
chtěl jsi dát dlouhý název do uvozovek ? fsum.exe "D:\ba\aaa\SUSE-Linux-10.1-GM-LiveDVD.iso". Můžeš použít i Totalcmd/Soubor/Vytvořit kontrolní součty a odfajfknout md5
Zadal som to jednoducho D:\ba\aaa\SUSE-Linux-10.1-GM-LiveDVD.iso. Tak isto som to zadal i v md5sums z md5sums a ten to bez problemov zobral a spocital. Ja tie nazvy nepisem iba zaciatocne pismeno a Tab.
Skusil som i Accuhash. Ten sa mi zda ze pracuje najrychlejsie.
Velmi som nechapal o com je tento topic, ale podla informacii co som si vyhladal tomu rozumiem tak, ze tento MD5 check sluzi na to aby sa zistilo ci bol subor stiahnuty spravne?
Ano, u odkazu na stažení bývá někdy uveden kontrolní součet, obvykle MD5. Po stažení jde zkontrolovat. Např. tady: nero7-up.php. Ještě je třeba kliknout na "download". Nero má pro to vlastní utilitu, jinak mimo již zmiňovaných poslouží třeba DAMN HASH Calculator.