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 ?
Hé @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
Commentaire le plus utile
À partir
ipfs add --help
, il semble queipfs add --only-hash <ipfs-path>
soit ce que vous voulez !Ce sera le cas si d'autres pairs l'ont déjà dans leur magasin de données (épinglé ou non).
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>
).