一起来读源码201-Ipfs assets

摘要:

1.记录说明文档,加载文件;

 

详情:

  • assets.go
  • bindata.go
  • bindata_dep.go
  • bindata_version_hash.go

全局函数:

    SeedInitDocs(nd *core.IpfsNode) (cid.Cid, error) //初始化文档

全局变量:

    BindataVersionHash = "c1aa0601ac3eac2c50b296cf618a6747eeba8579" //版本二进制数据hash

结构体:

    //资产

    type asset struct{

        bytes []byte //二进制数据

        info os.FileInfo //文件信息

    }

    //二进制文件信息
    type bindataFileInfo struct {
        name    string      //文件名
        size    int64       //大小
        mode    os.FileMode //文件格式
        modTime time.Time   //修改时间

        函数

        Name() string //返回文件名

        Size() int64 //文件尺寸

        Mode() os.FileMode //文件格式

        ModTime() time.Time //修改时间

        IsDir() bool //是否是目录
    }

    

 

你可能感兴趣的:(一起读源码,ipfs)