You are viewing a single comment's thread from:

RE: IPFS Tutorial #1 - Adden und cat(en)

in #deutsch7 years ago

Ich würde gerne Dateien die bereits in ipfs geladen wurden und deren Hash bekannt ist in einem Verzeichniss zusammenfassen. Nun das ginge ganz einfach die Dateien aus Ipfs laden im Verzeichnissbaum organisieren und dann per Ipfs add -r wieder hinzufügen. Wenn es sich aber um große Daten handelt ist das umständlich. Gibt es eine Möglichkeit aus vorhandenen Hashes einen Ordner zu erstellen ohne die Dateien erst laden zu müssen?

Sort:  
# add the individual pieces
$ ipfs add part1
QmPartOne
$ ipfs add part2
QmPartTwo
$ ipfs add part3
QmPartThree
# now patch them all together
$ ipfs object new unixfs-dir # get an empty directory
QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn
$ ipfs object patch QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn add-link part1 QmPartOne
QmStuff1
$ ipfs object patch QmStuff1 add-link part2 QmPartTwo
QmStuff2
$ ipfs object patch QmStuff2 add-link part3 QmPartThree
QmFinalDir

entnommen von hier, ist etwas umständlich, vielleicht könnte man ein Skript schreiben, um mehrere Links gleichzeitig hinzuzufügen.

Moinsen,

sorry für die späte Antwort. Bin erst jetzt zufällig über deine Frage gestoßen 😅
Leider ist mir nach aktuellem Stand keine Möglichkeit bekannt, mit der du einzelne Hashes beim Add-Befehl verwenden kannst (dieser greift ja nur auf die originalen Dateien zu). Sicherlich bietet IPFS mit den Objects, Blocks, und DAGs Möglichkeiten, dir diesen Ordner zusammenzuhaschen, jedoch habe ich mich selbst noch nicht mit dem genauen Aufbau und der Umwandlung von Merkle-DAGs befasst (Schule geht wieder los ;) ).
Für den normalen Gebrauch gibt es, fürchte ich, aktuell keine Möglichkeit für dein Vorhaben.

Trotzdem BB,
JanSe

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54421.42
ETH 2277.73
USDT 1.00
SBD 2.32