Menu principale

News:

Ritornati online con una nuova veste grafica

calcolo dell'AICH

Aperto da Dylandog25, 14 Ottobre 2010, 05:35:36

Discussione precedente - Discussione successiva

Dylandog25

ciao a tutti,

desideravo sapere che cos'è il calcolo dell'Aich.

Stamattina quando ho acceso il muletto ha comiciato in registro eventi a darmi questo messaggio per ogni singolo file che ho in download.

Nel frattempo ho scaricato qualche altro file che rimane con velocità 0 b/s e la barra del progresso completamente verde ma non completa il download.

Che sta succedendo secondo voi? :confused:

Grazie

DYD

3ul3r0

http://www.emule-project.net/home/perl/help.cgi?l=18&topic_id=660&rm=show_topic

In parole povere, l'AICH è un sistema per gestire le corruzioni dei file.
Ogni volta che aggiungi un file tra i condivisi eMule calcola l'AICH del file.
Ogni volta che completi un file in download, eMule calcola l'AICH del file e verifica che corrisponde con l'AICH calcolato da altre fonti. Se non coincide, allora c'è una corruzione e ne riscarica i singoli pezzetti corrotti.

Infine , tutti gli AICH finiscono memorizzati nel file known2_64.met, così che eMule non deve ricalcolarli ogni volta.

Quando avvii eMule e leggi una serie di messaggi "calcolo dell'aich" per ogni file, vuol dire che o si è perso/corrotto il known2_64.met e quindi eMule deve ricalcolarli, oppure sono nuovi file in condivisione che eMule non conosceva e di cui deve calcolarne ancora l'AICH e poi salvarli nel known2_64.met.
In entrambi i casi conviene aspettare che finisca l'operazione piuttosto che connettersi subito e iniziare a usare eMule.

Idem per il file in completamento, prova ad aspettare prima che finisca le precedenti operazioni, probabilmente la CPU è già usata per quelle operazioni e non riesce a completare quel file.


Ultima nota: se nel registro eventi ci sono messaggi color rosso del tipo "impossibile salvare..." , "accesso negato...." o cose del genere, probabilmente il problema è più serio,  e significa che eMule non riesce a scrivere nel file known2_64.met.

:)