![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio miałem taką sytuację. Najpierw lokalnie za pomocą dwóch niezależnych programów sprawdziłem MD5 pliku i wyszedł mi wynik. Później wgrałem plik na serwer i za pomocą funkcji md5_file() ponownie sprawdziłem MD5 pliku, jednak ku mojemu zdziwieniu wyszedł zupełnie inny wynik. Więc zgrałem tym razem z serwera plik i znów sprawdziłem lokalnie MD5 pliku. Było identyczne jak na samym początku.
I tu moje pytanie. Dlaczego teoretycznie ten sam plik ma inny wynik MD5 lokalnie, a inny wyświetlony przy pomocy funkcji PHP? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Sprawdź czy czasem znaki nowych linii nie są jakoś konwertowane (w win a linuxem jest inaczej). Rozumiem, że chodzi o pliki tekstowe?
Spróbuj jeszcze zrobić hashe z innych typów plików np mp3 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:55 |