Autor Wątek: Utrata listy plików (kolejki) w DC++ - Odzyskiwanie  (Przeczytany 2830 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline szaber

  • Administrator
  • *
  • Wiadomości: 1123
  • Reputacja: 32
  • Płeć: Mężczyzna
  • "wykorzystać życie zanim ono wykorzysta mnie"
    • Status GG
    • dolina muminków
Utrata listy plików (kolejki) w DC++ - Odzyskiwanie
« dnia: Listopad 12, 2006, 15:43:22 pm »
Utrata listy plików (kolejki) w DC++ - Odzyskiwanie P

Komputer ci się zrestartował podczas działania DC++? Po ponownym uruchomieniu DC++ twoja kolejka jest pusta? Jeśli tak, to przeczytaj jak odzyskać częściwo już ściągnięte dane.

Rada ta odnosi się do wersji DC++ która tworzy pliki tymczasowe z rozszerzeniem .dctmp. Poradnik ten napisał Afro i to jemu należą się podziękowania, ja ze swojej strony dodałem tylko parę szczegółów i drobnych poprawek.


Jeśli masz ciągle niedociągnięte pliki to musisz wykonać pewną skomplikowaną (albo i nie) operację:

1) W katalogu plików tymczasowych DC++ w nazwie tego niedociągniętego pliku masz na końcu ciąg znaków zwanych TTH. Przykładowo jeśli ściągałeś plik Reksio.avi to niedokończony plik powinien nazywać się

reksio.avi.WKE3BH6SFEH7TQON2CFS4FY7KK4MIMPSRWQKL5.dctmp

Ten ciąg znaków na czerwono po ".avi." a przed ".dctmp" jest właśnie TTH i jego masz zaznaczyć i skopiować..

2) Wchodzisz do dc++, w dc++ klikasz na Search, file type zmieniasz na TTH, a w pole wyszukiwania wklejasz skopiowany wcześniej ciąg znaków. ENTER.

3) Gdy już wyszukało Ci jakieś źródła, wtedy klikasz na którymś z nich prawym, wybierasz "download to" i wskazujesz ściężkę do Twojego niedokończonego pliku.

4) Koniec ;] Ewentualnie możesz teraz wejść do "Download Queue" i poszukać więcej źródeł.

5) Po skończeniu pobierania plik pozostanie z rozszerzeniem .dctmp ,więc należy je zmienić na właściwe (np. jeśli ściągałeś plik avi to zmieniasz dctmp na avi itp.).
--Świadomy sen-- Polecam-
-Rozwój duchowy
http://zenforest.wordpress.com/ - Polecam



dolina-muminkow.co.cc:7777                          dcmaniak.co.cc:888

Offline Puma

  • Moderator
  • *
  • Wiadomości: 565
  • Reputacja: 33
  • Płeć: Kobieta
  • aka LadyStardust
Odp: Utrata listy plików (kolejki) w DC++ - Odzyskiwanie
« Odpowiedź #1 dnia: Maj 13, 2009, 19:08:02 pm »
Istnieje mozliwosc, ze po wykonaniu opisanej wyzej czynnosci zobaczymy:
TTH Inconsistency/Niezgodnosc TTH - bedzie to oznaczalo ze zle skopiowalismy TTH pliku i nalezy to zrobic ponownie
Rollback Inconsistency/Niezgodnosc z rollback -
Nalezy wtedy wejsc w File/Settings/Experts Only i zmienic wartosc w oknie rollback. Powinno byc tam przynajmniej 64B.
Funkcja Rollback jest uzyteczna w momecie gdy na przyklad nasze DC zostanie wylaczone przy jakims bledzie klienta.
Klient 'zawroci' w sciaganiu pliku ktory zostal przerwany o przykladowe 64B i zacznie sciagac od nowa. Czyli gdy sciagnelismy 634213B pliku klient zacznie sciaganie od 634149B, czyli nadpisze 64B.
Gdy ustawimy wartosc 0B bedzie mozliwosc, ze plik nie zostanie nadpisany od momentu w ktorym zostalo przerwane sciaganie i bedziemy mieli przerwe w piosence czy filmie.



Odzyskiwanie utraconej kolejki plików.
Poniżej przedstawię nową metodę wprowadzoną w wersji 0.75 tego klienta (zalecam użytkownikom zaktualizowanie wersji DC++ ze względu na liczne udoskonalenia i naprawy w programie).


1. Pierwszym krokiem jest odnalezienie częściowo pobranych plików, które zapisały się w twoim folderze tymczasowym (ścieżkę do niego znajdziesz w: Plik/Ustawienia/Pobieranie/Katalog plików tymczasowych)
Częściowo pobrane pliki będą wyglądały podobnie do tego:
Elvis Crespo- Hora Enamorada.mp3.YEONXDFMLBTZOB4T7H7NY6XJHH32GPZSWJJDN5Q.dctmp
Tu potrzebny nam TTH, czyli ciąg liter i cyfr dla danego pliku (YEONXDFMLBTZOB4T7H7NY6XJHH32GPZSWJJDN5Q)
(Więcej o TTH można poczytać tutaj: http://dcmaniak.pl/index.php?topic=3352.0)
2. Skopiuj TTH do okna szukania i znajdź pliki odpowiadające temu TTH. Dodaj je do kolejki pobierania (Pobierz/Pobierz do). Zaczekaj aż pliki zaczną się pobierać, wtedy zatrzymaj pobieranie (Stop/Pauza lecz nie usuwaj!)
3. W Kolejce Pobierania odnajdź dopiero co odszukany plik, kliknij na niego prawym przyciskiem myszy i wybierz opcję: "Sprawdź ponownie łączenie" (powoduje to zintegrowanie starego pliku z nowym pobieraniem, jeżeli istnieją jakiekolwiek różnice, plik nie zostanie dopasowany)
4. Wyłącz pauze na pobieranym pliku by kontynuować pobieranie.



Mogą pokazać się błędy, w momencie gdy będziesz dopasowywał stary plik do nowego pobierania, zobaczysz je na pasku statusu szukania. Większość z nich będziesz w stanie zrozumieć sam, szukaj wtedy nowych źródeł dla pliku nad którym obecnie pracujesz.
Jeżeli pojawi się komunikat: "Pełne drzewo nie jest dostępne"/"No full tree available" oznacza to, iż inny plik ustawień DC++ został uszkodzony, jest to HashIndex.xml
W tym momencie poszukiwania pliku by 'zaskoczył' zajmie ci trochę więcej czasu i gdy znajdziesz plik (niestety) będziesz musiał zacząć pobieranie od początku. Jeżeli ten komunikat będzie pojawiać się często, użyj komendy /rebuild (napisz tę komende w głównym czacie huba) by odbudować stopniowo pliki xml z ustawieniami pobierania.


Meooow...

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal