packageflatfsvarREADME_IPFS_DEF_SHARD=`This is a repository of IPLD objects. Each IPLD object is in a single file,named <base32 encoding of cid>.data. Where <base32 encoding of cid> is the"base32" encoding of the CID (as specified inhttps://github.com/multiformats/multibase) without the 'B' prefix.All the object files are placed in a tree of directories, based on afunction of the CID. This is a form of sharding similar tothe objects directory in git repositories. Previously, we usedprefixes, we now use the next-to-last two charters. func NextToLast(base32cid string) { nextToLastLen := 2 offset := len(base32cid) - nextToLastLen - 1 return str[offset : offset+nextToLastLen] }For example, an object with a CIDv1 of BAFKREIA22FLID5AJ2KU7URG47MDLROZIH6YF2KALU2PWEFPVI37YLKRSCAWill be placed at SC/AFKREIA22FLID5AJ2KU7URG47MDLROZIH6YF2KALU2PWEFPVI37YLKRSCA.datawith 'SC' being the last-to-next two characters and the 'B' at thebeginning of the CIDv1 string is the multibase prefix that is notstored in the filename.`