Login: Hasło:
Ilość filmów: 73230
W poczekalni: 7
Komentarzy: 105196
Użytkowników: 855761
doświadczenia życiowe





RAR - jak uniknąć problemu brakujących/uszkodzonych części
RAR - jak uniknąć problemu brakujących/uszkodzonych części
 

Zdarza się czasem, że przy przesyłaniu przez internet pliki ulegają uszkodzeniu.
Aby się przed tym zabezpieczyć niektórzy przy pakowaniu danych i dzieleniu ich na części dodają dane naprawcze, nie jest to jednak najlepsze rozwiązanie.

Dodawanie danych naprawczych po trochu do każdej części archiwum (np po 10%) wprawdzie potrafi zabezpieczyć przed jakimiś niewielkimi błędami ale nic nie daje gdy nie uda się wcale ściągnąć jakiejś części.
W dodatku takie niewielkie błędy zdarzają się bardzo rzadko a zmuszamy w ten sposób wszystkich do dłuższego ściągania większej ilości danych (np film który ma 1400MB - 14 stu megabajtowych części, po dodaniu 10% danych naprawczych będzie miał części 16, a przy obrazach całych płyt DVD różnica jest jeszcze bardziej widoczna - 5 albo i więcej dodatkowych kawałków)

Na szczęście jest lepsze rozwiązanie - można umieścić dane naprawcze w osobnym pliku (albo plikach) wtedy ściągnie je tylko ten kto będzie tego potrzebował. A co ważniejsze dzięki sprytnej sztuczce każdy taki dodatkowy plik będzie mógł zastąpić dowolną cześć archiwum.

Nie trzeba się więc bać, że gdy ktoś nam z serwera skasuje jeden kawałek to cala reszta będzie bezużyteczna.

Jak to się robi - najpierw pakujemy i dzielimy pliki na części rarem (normalnie tak jak to się robiło zawsze, nie musimy przy tym pamiętać o żadnych danych naprawczych). Gdy skończymy i mamy już wszystko spakowane i podzielone na kawałki - zaznaczamy pierwszy kawałek i klikamy informacje tak jak pokazuje strzałka na obrazku

pojawi się nam okienko z informacjami o naszym archiwum, klikamy u góry na zakładkę opcje a pokaże się nam coś takiego:

Na czerwono znaznaczyłem rzecz która nas interesuje.
Wystarczy wpisać tam ile dodatkowych części naprawczych ma zostać utworzonych i nacisnąć OK

Rar utworzy nam dodatkowo plik(i) z końcówką .rev
Taki plik może zastąpić dowolną z części archiwum (gdy mamy kilka takich plików mogą one zastąpić kilka części - w tym momencie kolejność już nie ma znaczenia ważne aby ilość plików jakie sobie w sumie ktoś ściągnie była równa ilość części na jaką pierwotnie było wszystko podzielone)

(pliki .rev potrafi też tworzyć tekstowa wersja rara robi się to poleceniem
rar rvN nazwa_pliku.rar
gdzie N to jakaś cyfra - ilość plików .rev jakie mają zostać wygenerowane)

Ponieważ pliki .rev są niezależne od reszty, nie trzeba ich tworzyć od razu, może je nawet wygenerować inna osoba niż ta która pakowała dane.

Na przykład: udało mi się ściągnąć wszystkie części ale za chwilę okazuje się, że komuś innemu się nie udało i prosi czy można wstawić jeszcze raz part5 jakaś inna osoba krzyczy, że ta cześć jest ok ale nie może pobrać części siódmej ...
Zamiast uploadować 2 części w jakieś innemiejsce, mogę wygenerować 1 plik naprawczy.