Nachdem ich eine Datei zu ipfs mit ipfs add hello
hinzufügen - wie ich den Hash für die Datei abrufen, wenn ich es verliere?Wie erhalte ich den Hash des ipfs-Objekts?
Ich denke, ich erwarte ipfs info <filepath>
oder etwas ähnliches?
Nachdem ich eine Datei zu ipfs mit ipfs add hello
hinzufügen - wie ich den Hash für die Datei abrufen, wenn ich es verliere?Wie erhalte ich den Hash des ipfs-Objekts?
Ich denke, ich erwarte ipfs info <filepath>
oder etwas ähnliches?
laufen nur ipfs add hello
wieder ...
Vergewissern Sie sich, bevor Sie fortfahren ipfs daemon
läuft.
ipfs get theHashOfTheItem
in der Befehlszeile wird die Rohdaten/Text des Blockes drucken zu diesem bestimmten Hash entsprechenden
Um eine Liste von Objekten mit dem Hash, die auf Ihrem Computer gehostet wird, können Sie den Daemon ausführen können mit ipfs daemon
gefolgt von gehen und überprüfen unter Dateien.
Ich erinnere mich an eine Art und Weise zu lesen, die Liste der Hash-Werte über die Kommandozeile zu bekommen, aber ich kann es nicht zu erinnern scheinen. Sobald ich es verstanden habe, werde ich die Details auch hier veröffentlichen.
Nicht ideal, aber die Informationen zu überprüfen, die jeder Hash speichert, entweder mit dem Befehl shared on top oder durch Klicken auf die Dateien selbst im Browser sollten Sie den Hash finden, den Sie suchen.
Da Sie die Datei/den Ordner hinzugefügt haben, wird sie an Ihren ipfs Repo angeheftet. Führen Sie den Befehl
ipfs pin ls
dieser Liste werden alle Objekte der Dateien/Ordner auf Ihrem Repo-Abonnenten
eine Stunde Verbrauchte dies zu tun und stellt sich heraus, Sie können eine einfache ipfs files stat /path/to/object
tun eine Ausgabe wie zu bekommen:
$ ipfs files stat /folder-2/text.txt QmcNsPV7QZFHKb2DNn8GWsU5dtd8zH5DNRa31geC63ceb4 Size: 14 CumulativeSize: 72 ChildBlocks: 1 Type: file
Wenn Sie das Skript möchten, tun ein einfaches | head -n 1
den Hash zu bekommen.