Ipfs: Comment puis-je obtenir le hachage des fichiers et des dossiers sans donner de données à des pairs en ligne ?

Créé le 29 nov. 2016  ·  3Commentaires  ·  Source: ipfs/ipfs

La commande ipfs add me donne le hachage, mais elle met également les données à la disposition des pairs en ligne.
À des fins de test, lors de la création d'applications, j'ai besoin du code de hachage sans le mettre à la disposition des pairs.
IPFS permet d'épingler et de détacher des objets pour épingler le stockage local. Mais je n'arrive pas à comprendre comment ça marche.
Si un objet n'est pas épinglé, les données seront-elles disponibles pour les pairs ?
De plus, si je télécharge un nouveau fichier à partir d'autres pairs à l'aide d'un hachage, sera-t-il automatiquement épinglé au stockage local ?

statuduplicate

Commentaire le plus utile

À partir ipfs add --help , il semble que ipfs add --only-hash <ipfs-path> soit ce que vous voulez !

Si un objet n'est pas épinglé, les données seront-elles disponibles pour les pairs ?

Ce sera le cas si d'autres pairs l'ont déjà dans leur magasin de données (épinglé ou non).

De plus, si je télécharge un nouveau fichier à partir d'autres pairs à l'aide d'un hachage, sera-t-il automatiquement épinglé au stockage local ?

Il ne sera pas épinglé, mais il sera mis en cache dans votre magasin de données afin que vous n'ayez pas à le télécharger à nouveau et que vous puissiez commencer à le diffuser à d'autres pairs. Je crois que par défaut, la taille du magasin de données est définie sur 10 Go. Lorsque vous épinglez un fichier, il ne sera pas supprimé de votre magasin de données tant que vous ne l'aurez pas explicitement désépinglé ( ipfs pin rm <ipfs-path> ).

Tous les 3 commentaires

@amiyatulu , excellentes questions. Vous devriez demander ceci dans ipfs/faq ; c'est là que des questions comme celle-ci sont les plus susceptibles d'avoir une réponse. Ce dépôt n'est pas un dépôt de discussion.

Liez vos questions ici, et je fermerai ce problème alors. Merci!

À partir ipfs add --help , il semble que ipfs add --only-hash <ipfs-path> soit ce que vous voulez !

Si un objet n'est pas épinglé, les données seront-elles disponibles pour les pairs ?

Ce sera le cas si d'autres pairs l'ont déjà dans leur magasin de données (épinglé ou non).

De plus, si je télécharge un nouveau fichier à partir d'autres pairs à l'aide d'un hachage, sera-t-il automatiquement épinglé au stockage local ?

Il ne sera pas épinglé, mais il sera mis en cache dans votre magasin de données afin que vous n'ayez pas à le télécharger à nouveau et que vous puissiez commencer à le diffuser à d'autres pairs. Je crois que par défaut, la taille du magasin de données est définie sur 10 Go. Lorsque vous épinglez un fichier, il ne sera pas supprimé de votre magasin de données tant que vous ne l'aurez pas explicitement désépinglé ( ipfs pin rm <ipfs-path> ).

Merci d'avoir répondu @basile-henry.

Marquant ce problème comme doublon, voir l'original https://discuss.ipfs.io/t/can-i-get-the-hash-for-my-data-without-adding-it-to-ipfs/269

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

RichardLitt picture RichardLitt  ·  31Commentaires

jbenet picture jbenet  ·  76Commentaires

Netherdrake picture Netherdrake  ·  9Commentaires

brainframe-me picture brainframe-me  ·  3Commentaires

randomshinichi picture randomshinichi  ·  5Commentaires