I read at https://docs.ipfs.io/reference/api/cli/#ipfs-object-links to figure out my problem. I mean the method to calculate the size file. ipfs object stat ipfs object links
Asked
Active
Viewed 380 times
1 Answers
0
Let's look at example: QmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs
is a directory with a single JPG file.
$ ipfs object links /ipfs/QmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs
QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR 119776 guardian.jpg
$ ipfs object stat /ipfs/QmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs
NumLinks: 1
BlockSize: 60
LinksSize: 58
DataSize: 2
CumulativeSize: 119836
$ ipfs object stat /ipfs/QmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs/guardian.jpg
NumLinks: 0
BlockSize: 119776
LinksSize: 4
DataSize: 119772
CumulativeSize: 119776
119772
is the size ofguardian.jpg
(blocks with file data alone)119776
is the size ofguardian.jpg
DAG (file data + DAG metadata)119836
is the size ofguardian.jpg
DAG + metadata of wrapping directory under CIDQmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs
If you want to understand what "DAG" and "DAG metadata" is about, check:
- tutorials:
- video course: How IPFS Deals With Files

lidel
- 525
- 3
- 7
-
Thank you @lidel, I was confused for a month, It's a part of my thesis research. Thank you very much again – Nguyen N Dec 15 '19 at 08:18