@cryptotaxi247 / kubo / commits / 5e49a1d47

first version of chunker long description

License: MIT Signed-off-by: Enrique Erne <enrique.erne@gmail.com>

tcme committed Oct 27, 2017 at 12:21 UTC 5e49a1d47da19ff3897ff8ee393dd2d9cb55be16
1 file changed +24
core/commands/add.go
+24
@@ -71,6 +71,30 @@ its filename. For example:
71 You can now refer to the added file in a gateway, like so:
72
73 /ipfs/QmaG4FuMqEBnQNn3C8XJ5bpW8kLs7zq2ZXgHptJHbKDDVx/example.jpg
74 +
75 +The chunker option, '-s', defines the chunking strategy for how
76 +ipfs puts larger files into blocks. Blocks with same content can
77 +be deduplicated. The default is a fixed block size of
78 +256 * 1024 bytes, 'size-262144'. A variable block size can be
79 +specified by using the rabin chunker, rabin-[min]-[avg]-[max].
80 +Using different chunking strategies will produce different hashes
81 +for the same file.
82 +
83 + > ipfs add --chunker=size-1024 ipfs-logo.svg
84 + added QmZ9KNxxeeLCPrdceBjvVcmSyLbUWMF4ceKDP8yboLNoHT ipfs-logo.svg
85 + > ipfs add --chunker=rabin-128-256-2048 ipfs-logo.svg
86 + added QmQN64Mbj1WK8wAej5MoFkHkD3aTtSGzGnAFXomdVHNNhs ipfs-logo.svg
87 +
88 +You can now check what blocks have been created by:
89 +
90 + > ipfs object links QmQN64Mbj1WK8wAej5MoFkHkD3aTtSGzGnAFXomdVHNNhs
91 + Qmb3Wzsmy9RXkyQhERdPd93mBP2jTRUjgVBwx5yWJR5b6k 223
92 + Qmc7ikMLM1SS88YxxogRtjAyuLLfR85ZDKjfy7ahZYD38h 141
93 + QmeUiJHEXZnEwjpCfUUSkDuXFk2nuT6gALCeUXtZkRvcbj 858
94 + QmWwiQMNhpjq9kFUiuFbSQoqrQNTVjwo1wgbbx8wPr9PjB 1040
95 + QmNPg3SUphwfoJwveDyMRjDDaoitTCE7g9UUqYod8gPwz5 431
96 + QmPzBVWJtMPdeaoJK55rua7LgbEsjHseMHsUSUrPJ3AncS 278
97 + QmQB28iwSriSUSMqG2nXDTLtdPHgWb4rebBrU7Q1j4vxPv 338
98 `,
99 },
100