ipfs / ipfs/go-unixfsnode

Add function to determine the size of final unixfs DAG given raw bytes

Open
#58 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
15
Forks
4
PR merge metrics
No merged PRs in 30d

Description

It would be fantastic to have a function that given the size of raw bytes would cheaply and quickly calculate the size of the final `unixfs` DAG. This would be useful in cases where the final DAG will be written out into a fixed sized bucket and the user wants to guarantee that each bucket will have the full raw bytes, e.g., FileCoin pieces of size 32GiB.

Other uses of this include pre-allocation of resources or more efficient buffer management depending on the final DAG size for large-scale data intensive applications.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.