Der Befehl ipfs add
liefert mir den Hash, stellt die Daten aber auch den Peers online zur Verfügung.
Zu Testzwecken benötige ich beim Erstellen von Apps den Hash-Code, ohne ihn Peers zur Verfügung zu stellen.
IPFS ermöglicht das Anheften und Aufheben des Anheftens von Objekten an den lokalen Speicher. Aber ich kann nicht verstehen, wie es funktioniert.
Wenn die Fixierung eines Objekts aufgehoben wird, sind die Daten für Peers verfügbar?
Auch wenn ich eine neue Datei von anderen Peers mit einem Hash herunterlade, wird sie automatisch an den lokalen Speicher angeheftet?
Hey @amiyatulu , tolle Fragen. Sie sollten dies in ipfs/faq fragen; Dort werden Fragen wie diese am ehesten beantwortet. Dieses Repo ist kein Diskussions-Repo.
Verlinken Sie Ihre Fragen hierher, und ich werde dieses Thema dann schließen. Danke!
Von ipfs add --help
sieht es so aus, als ob ipfs add --only-hash <ipfs-path>
das ist, was Sie wollen!
Wenn die Fixierung eines Objekts aufgehoben wird, sind die Daten für Peers verfügbar?
Dies wird der Fall sein, wenn andere Peers es bereits in ihrem Datenspeicher haben (angeheftet oder nicht).
Auch wenn ich eine neue Datei von anderen Peers mit einem Hash herunterlade, wird sie automatisch an den lokalen Speicher angeheftet?
Es wird nicht angeheftet, aber in Ihrem Datenspeicher zwischengespeichert, sodass Sie es nicht erneut herunterladen müssen und damit beginnen können, es anderen Peers bereitzustellen. Ich glaube, dass die Datenspeichergröße standardmäßig auf 10 GB eingestellt ist. Wenn Sie eine Datei anheften, wird sie nicht aus Ihrem Datenspeicher entfernt, bis Sie sie explizit aufheben ( ipfs pin rm <ipfs-path>
).
Danke für die Antwort an @basile-henry.
Markieren Sie dieses Problem als Duplikat, siehe Original https://discuss.ipfs.io/t/can-i-get-the-hash-for-my-data-without-adding-it-to-ipfs/269
Hilfreichster Kommentar
Von
ipfs add --help
sieht es so aus, als obipfs add --only-hash <ipfs-path>
das ist, was Sie wollen!Dies wird der Fall sein, wenn andere Peers es bereits in ihrem Datenspeicher haben (angeheftet oder nicht).
Es wird nicht angeheftet, aber in Ihrem Datenspeicher zwischengespeichert, sodass Sie es nicht erneut herunterladen müssen und damit beginnen können, es anderen Peers bereitzustellen. Ich glaube, dass die Datenspeichergröße standardmäßig auf 10 GB eingestellt ist. Wenn Sie eine Datei anheften, wird sie nicht aus Ihrem Datenspeicher entfernt, bis Sie sie explizit aufheben (
ipfs pin rm <ipfs-path>
).