3个版本 (破坏性更新)

0.2.0 2020年9月23日
0.1.0 2020年8月14日
0.0.1 2020年6月18日

#6 in #unix-fs

Download history 259/week @ 2024-03-14 601/week @ 2024-03-21 598/week @ 2024-03-28 322/week @ 2024-04-04 396/week @ 2024-04-11 447/week @ 2024-04-18 519/week @ 2024-04-25 750/week @ 2024-05-02 562/week @ 2024-05-09 780/week @ 2024-05-16 492/week @ 2024-05-23 530/week @ 2024-05-30 485/week @ 2024-06-06 709/week @ 2024-06-13 876/week @ 2024-06-20 457/week @ 2024-06-27

2,593 每月下载量
用于 5 个crates (3 直接)

MIT/Apache

215KB
4.5K SLoC

ipfs-unixfs

目标

  • 独立于blockstore API的遍历merkledag的方式
    • 核心读取API不处理加载块
    • 而是提供了对有趣的Cid的访问

状态

  • 遍历已知的unixfs树的未过滤行走
  • 创建平衡的文件树
  • 创建非HAMT分片目录树

请参阅https://docs.rs/ipfs-unixfs中的文档。

许可证

MIT或APL2。


lib.rs:

ipfs-unixfs:Rust中的UnixFs树支持。

该crate旨在通过在切片上工作而不执行任何I/O操作,提供独立于UnixFs实现的blockstore实现。

从UnixFs树中提取信息和/或数据的主要入口点是ipfs_unixfs::walk::Walker。要解析dag-pb节点上的IpfsPath段,应使用ipfs_unixfs::resolve

依赖关系

~3–11MB
~105K SLoC