Questo è il comando gnunet-download che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
gnunet-download - un'interfaccia a riga di comando per scaricare file da GNUnet
SINOSSI
gnet-download [VERSIONI] --GNUNET_URI
DESCRIZIONE
Scarica file da GNUnet.
-a LIVELLO, --anonimato=LIVELLO
impostare il livello desiderato di anonimato del destinatario. Il valore predefinito è 1.
-c NOME DEL FILE, --config=NOMEFILE
usa il file di configurazione (predefinito: ~/.config/gnet.conf)
-D, --delete-incompleto
fa sì che gnunet-download elimini i download incompleti quando viene interrotto con CTRL-C.
Nota che i file completi che fanno parte di un download ricorsivo incompleto non lo faranno
essere cancellato anche con questa opzione. Senza questa opzione, terminare gnunet-download
con un segnale farà sì che i download incompleti rimangano sul disco. Se gnunet-download
viene eseguito fino al completamento (normale) al termine del download, questa opzione non ha effetto.
-h, --Aiuto
stampa la pagina di aiuto
-L LIVELLO LOG, --loglivello=LOGLIVELLO
Modificare il livello di registro. I valori possibili per LOGLEVEL sono ERROR, WARNING, INFO e
DEBUG.
-n, --nessuna rete
Cerca solo localmente, non inoltrare richieste ad altri peer.
-o NOME DEL FILE, --output=NOMEFILE
scrivi il file in FILENAME. Suggerimento: quando si scarica ricorsivamente una directory, aggiungere
un '/' alla fine di FILENAME per creare una directory con quel nome. se no
FILENAME è specificato, gnunet-download costruisce un ID temporaneo dall'URI di
il file. Il nome del file finale è costruito in base ai metadati estratti usando
libextractor (se disponibile).
-p DOWNLOAD, --parallelism=DOWNLOAD
impostare il numero massimo di download paralleli consentito. Più parallelo
i download possono, in una certa misura, migliorare il tempo complessivo per scaricare i contenuti.
Tuttavia, i download paralleli richiedono anche più memoria (vedi anche l'opzione -r che può essere
utilizzato per limitare l'utilizzo della memoria) e più socket. Questa opzione viene utilizzata per limitare
il numero di file che vengono scaricati in parallelo (-r può essere usato per limitare il
numero di blocchi che vengono richiesti contemporaneamente). Di conseguenza, solo il valore
è importante per i download ricorsivi. Il valore predefinito è 32.
-r RICHIESTE, --request-parallelism=RICHIESTE
impostare il numero massimo di richieste parallele consentito. Se sono presenti più file
scaricati, gnunet-download non li eseguirà in parallelo se ciò causerebbe il
numero di richieste in sospeso per eventualmente superare il valore dato. Questo è utile
poiché, ad esempio, il download di decine di file multi-gigabyte in parallelo potrebbe
esaurisce le risorse di memoria e difficilmente migliorerebbe le prestazioni. Nota che il
limite si applica solo a questo processo specifico e ad altre attività di download da
altri processi non sono inclusi in questo limite. Considera di aumentare questo limite per
download ricorsivi di grandi dimensioni con molti file di grandi dimensioni se la memoria e la larghezza di banda della rete lo sono
non completamente utilizzato e se il limite di parallelismo (opzione -p) non viene raggiunto. Questo
anche l'opzione è importante solo per i download ricorsivi. Il valore predefinito è 4092.
-R, --ricorsivo
scaricare le directory in modo ricorsivo (e in parallelo); nota che l'URI deve appartenere
in una directory GNUnet e che il nome del file fornito deve terminare con una '/' - altrimenti,
verrà scaricato solo il file corrispondente all'URI. Nota che in aggiunta
per usare '-R', devi anche specificare un nome di file che termina con '.gnd' in modo che il codice
si rende conto che il file di livello superiore è una directory (poiché non abbiamo metadati).
-v, --versione
stampa il numero di versione
-V, --verboso
stampa informazioni sullo stato di avanzamento
NOTE
Il GNUNET_URI è tipicamente ottenuto da gnunet-search. si può usare anche gnunet-fs-gtk
invece di gnunet-download. Se devi interrompere un download, puoi farlo in qualsiasi momento
continualo riemettendo gnunet-download con lo stesso nome file. In tal caso GNUnet lo farà
non scaricare nuovamente i blocchi già presenti. La codifica dei file di GNUnet garantirà
integrità del file, anche se il file esistente non è stato scaricato da GNUnet nel primo
luogo. Le informazioni temporanee verranno aggiunte al file di destinazione fino al download
completato.
IMPOSTAZIONE ANONIMATO LIVELLO
I -a L'opzione può essere utilizzata per specificare ulteriori vincoli di anonimato. Se impostato a 0, GNUnet
proverà a scaricare il file il più velocemente possibile, anche utilizzando metodi non anonimi.
Se lo imposti a 1 (predefinito), usi l'algoritmo di routing anonimo standard (che lo fa
non trapelare esplicitamente la tua identità). Tuttavia, un potente avversario potrebbe ancora essere in grado di farlo
eseguire analisi del traffico (statistiche) per dedurre nel tempo i dati sulla tua identità. Voi
può ottenere una migliore privacy specificando un livello di anonimato più elevato, che aumenta la
quantità di traffico di copertura che otterrà il tuo traffico, a scapito delle prestazioni. Nota
che le tue prestazioni di download non sono determinate solo dal tuo livello di anonimato, ma
anche dal livello di anonimato dei peer che pubblicano il file. Quindi, anche se scarichi
con il livello di anonimato 0, i peer che pubblicano i dati potrebbero condividere con un superiore
livello di anonimato, che in questo caso determinerà le prestazioni. Inoltre, i peer che memorizzano nella cache
i contenuti della rete utilizzano sempre il livello di anonimato 1.
Questa opzione può essere utilizzata per limitare le richieste oltre. In particolare, puoi
richiedere a GNUnet di ricevere determinate quantità di traffico da altri peer prima di inviare il tuo
interrogazioni. In questo modo, puoi ottenere livelli di anonimato molto elevati, a scapito di molto
più traffico e una latenza molto più elevata. Quindi impostalo solo se credi davvero di averne bisogno.
La definizione di ANONYMITY-RECEIVE è la seguente. 0 significa che non è richiesto l'anonimato.
Altrimenti un valore di 'v' significa che 1 byte su v di traffico "anonimo" può provenire da
l'utente locale, lasciando 'v-1' byte di traffico di copertura per byte sul cavo. Quindi, se
GNUnet instrada n byte di messaggi da peer stranieri (usando il routing anonimo), potrebbe
originano n/(v-1) byte di query nello stesso periodo di tempo. Il periodo di tempo è il doppio del
ritardo medio che GNUnet rinvia le query inoltrate.
Il valore predefinito è 1 e questo dovrebbe andare bene per la maggior parte degli utenti. Nota anche che se scegli
valori molto grandi, potresti finire per non avere alcun throughput, specialmente se molti dei tuoi
tutti i colleghi di GNUnet fanno lo stesso.
Usa gnunet-download online utilizzando i servizi onworks.net