# Zarr on unixfsv1 vs on IPLD

**URL:** <https://discourse.pangeo.io/t/zarr-on-unixfsv1-vs-on-ipld/2500>\
**Category:** IPFS\
**Created:** [June 1, 2022, 3:58pm UTC](https://discourse.pangeo.io/t/zarr-on-unixfsv1-vs-on-ipld/2500 "2022-06-01T15:58:14Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![rabernat](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.pangeo.io/rabernat/32/22_2.png) [@rabernat](https://discourse.pangeo.io/u/rabernat)\
**Post date:** [June 7, 2022, 5:31pm UTC](https://discourse.pangeo.io/t/zarr-on-unixfsv1-vs-on-ipld/2500/2 "2022-06-07T17:31:27Z")

</div>

Welcome Tobias and thanks for posting an interesting question! I’m sorry I didn’t reply earlier…COVID got me last week. 🦠

I strongly favor the direct Zarr ➡ IPLD approach, bypassing IPFS. As you note, it is simpler and cleaner, avoiding the unnecessary intermediate abstraction of files and blocks.

As we have learned recently thanks to the work by @martindurant, @lsterzinger, and @rsignell with kerchunk, basically every common legacy file format (netcdf3, netcdf4, grib, geotiff / COG) can be mapped 1:1 to the Zarr data model. If we had a way to way to store the Zarr data model in IPLD, we could effectively bring all of these formats along for the ride.

* * *

I’m curious: what metrics could we use to help decide among the two approaches? Performance? Convenience? Support in the ecosystem?

---

_[View the full topic](https://discourse.pangeo.io/t/zarr-on-unixfsv1-vs-on-ipld/2500)._
