Instalacje
Jak określić sumę kontrolną pakietu | Jak określić sumę kontrolną pakietu |
|
|
| Redaktor: Stefan Wajda | |
| 13.08.2008. | |
|
O ile pobieranie plików z Internetu jest czynnością prostą i codzienną, to sprawdzanie ich autentyczności i spójności, choć nie jest dużo trudniejsze, zdarza się wyjątkowo albo wcale. A w przypadku oprogramowania to czynność niebywale ważna. Błędy powstałe podczas pobierania mogą pozostać niezauważone i dać znać o sobie dopiero podczas instalacji. Kontrola poprawności plików pobranych z Sieci polega na sprawdzeniu tzw. sumy kontrolnej. Co to jest suma kontrolna?Sumy kontrolna (ang. checksum, control total) jest to liczba służąca do sprawdzania poprawności pliku, wyliczona na podstawie jego zawartości za pomocą odpowiedniego algorytmu (przepisu, sposobu) i przesyłana razem z plikiem. Sumę kontrolną wyliczają urządzenia wysyłające i odbierające. System odbierający plik porównuje sumę wyliczoną przez siebie z sumą dołączoną do pliku. Jeśli są takie same, transmisja uznawana jest za bezbłędną. Sumy kontrolne nie są unikatowe, możliwe jest stworzenie wielu plików o takiej samej sumie kontrolnej), ale statystycznie jest to mało prawdopodobne. Próby umyślnego zafałszowania sumy kontrolnej z natury są skazane na niepowodzenie. Istnieje kilka różnych rodzajów sumy kontrolnej. Centrum Projektu Joomla! publikuje pakiety dystrybucyjne i pakiety łatek z sumą kontrolną wyliczoną wedle algorytmu MD5. Jest to zawsze liczba 32-cyfrowa. Niestety, inni dystrybutorzy Joomla! i rozszerzeń dla Joomla! rzadko zaopatrują udostępniane pakiety w tę informację. W systemach Uniksowych (jak Linux)Najczęściej używamy programu md5sum. Możesz również skorzystać z darmowego programu JackSum. Pobierając program, zwróć uwagę, że występuje w dwóch wersjach - dla KDE i Gnome. md5sumOtwórz konsolę. Przejdź do katalogu z plikiem, którego sumę kontrolną chcesz obliczyć. Wpisz:md5sum pelna_nazwa_pliku W przykładzie poniżej określamy sumę kontrolną MD5 dla pliku łatki aktualizującej: md5sum Joomla_1.0.11_to_1.0.12-Stable-Patch_Package.tar.bz2 67534a24ca89b76f5ae197ed171bd75e Joomla_1.0.11_to_1.0.12-Stable-Patch_Package.tar.bz2 Aby poznać wszystkie szczegóły o programie md5sum, wpisz w wierszu poleceń: man md5sum Jeśli nie masz md5sum w systemie, trzeba go sposobem właściwymi dla posiadanej dystrybucji zainstalować. Apple Mac OS XDla Mac OS X istnieje kilka narzędzi sprawdzających sumę kontrolną. Jedno z nich nazwane MD5 jest bezpłatnym programem dostępnym na Eternal Storms Software. Po zainstalowaniu wpisz sumę kontrolną pobranego pakietu i wskaż na dysku plik pakietu, którego sumę chcesz sprawdzić. Microsoft WindowsIstnieje wiele rozwiązań, z których można skorzystać w Windows, wśród nich także oprogramowanie freeware, m.in.:
Ponadto md5sum można znaleźć także w zestawie użytecznych narzędzi GNU dla Windows: http://unxutils.sourceforge.net O niektórych piszemy poniżej. winMD5sum
HashTabBardzo prostym w użyciu jest program HashTab z http://beeblebrox.org/hashtab/. Może być zainstalowany w dowolnej wersji Windows. Program dodaje do standardowego okna właściwości pliku dodatkową kartę, sprawdzającą sumę kontrolną:
FCIVProgram File Checksum Integrity Verifier można pobrać z witryny Microsoft (poszukaj w tekście informacji odnośnika Download the File&hellip now - pobierz). Program oferuje kilka opcji, najprostszy sposób skorzystania, to wydanie w wierszu polecenia, przywołanym w katalogu, w którym znajduje się plik, prostej komendy fciv.exe nazwa_pliku Gdy suma kontrolna nie zgadza sięPobierz plik jeszcze raz - najprawdopodobniej plik uległ uszkodzeniu podczas transmisji, a problemy niekoniecznie muszą się ujawnić podczas instalacji. Gdyby po ponownym pobraniu historia się powtórzyła, możesz zgłosić sprawę administratorowi witryny udostępniającej. Wcześniej warto pobrać plik przy pomocy innej przeglądarki. Wiadomo np., że IE często jest bezpośrednią przyczyną błędnej transmisji. Zobacz więcej |
|
| Zmieniony ( 26.08.2008. ) |
| « poprzedni artykuł | następny artykuł » |
|---|







