ipfs - 如何区分“ipfs object links”“ipfs object stat”?我的意思是文件的大小
问题描述
我在https://docs.ipfs.io/reference/api/cli/#ipfs-object-links阅读以找出我的问题。我的意思是计算文件大小的方法。 ipfs 对象统计 ipfs 对象链接
解决方案
让我们看一下示例:QmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs
是一个包含单个 JPG 文件的目录。
$ 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
是guardian.jpg
(仅包含文件数据的块)的大小119776
是guardian.jpg
DAG 的大小(文件数据 + DAG 元数据)119836
是guardian.jpg
DAG 的大小 + CID 下包装目录的元数据QmdHY9TnXaXez2bSsQqanm2WaAineyiaFydwqqkEk6kyzs
如果您想了解“DAG”和“DAG 元数据”的含义,请查看:
- 教程:
- 视频课程:IPFS 如何处理文件
推荐阅读
- java - 在 Android Studio 中哪里可以找到 Android 虚拟设备?
- bash - 如何使用 GNU datamash Transpose 列和行保存?
- java - 无法识别的字段“ssl-required”(类 org.keycloak.authorization.client.Configuration)
- macos - 我在 sts(IDE) 中找不到 AMQP
- javascript - 如何通过改变 JavaScript 中的一个字符来排列字符串?
- c - 将大整数 txt 文件读入二维数组
- go - Golang项目结构域模型包
- java - 网格图像适配器排序
- sql - 为什么它说列定义不明确?
- asp.net-web-api - Web API - 在聚合调用时处理长时间运行的调用