go-car icon indicating copy to clipboard operation
go-car copied to clipboard

A content addressible archive utility

Results 37 go-car issues
Sort by recently updated
recently updated
newest added

_This started as a [Notion document](https://pl-strflt.notion.site/Why-Not-Both-Packing-Content-for-IPLD-vs-Piece-IntactPack-e0a8cb7e101f4a08b59b3b025bfc67a6?pvs=4) but it's kind of hidden there, although I've now published it for public viewing and commenting. I don't want it to get lost as...

Hello, right now car ls command only lists CIDs, is it possible to allow it to print the relative path and filename as well? For example car ls baga6ea4seaqab7qam2an2mkzssn7vioorrcxhaxxszz6k4t6mscwnhvfjj4hoaq.car ```...

help wanted
P3

- An os.File has GenerateIndex() called on - This puts the os.File's underlying Reader at EOF - If one then calls NewReadOnly [the check here](https://github.com/ipld/go-car/blob/v2.5.0/v2/blockstore/readonly.go#L155-L156) falls through to the io.Reader,...

P2

Note this mostly exclude indexes from the picture because I havn't used them and havn't needed them so I can't comment well on their API. The APIs are either too...

Kinda connected to https://github.com/ipld/go-car/issues/196 It's quite odd to me that `OpenReadWrite()` require passing the expected root, while that information is in the file header. This prevent from simply opening the...

P2

Index creation can be very expensive for large CARs and it'd be nice to be able to track (and in the CLI emit) progress as it's being generated. If https://github.com/ipld/go-car/blob/e48b3f16cfc2014e2e56dae952d04021ac66a61b/v2/index_gen.go#L43...

P3

`merkledag` dependency in go-car/v2 is used purely in testing. It carries with it a number of heavy dependencies. Remove and use alternatives in testing.

P3

(Just a PoC & proposal at this point, for discussion) EmbedMessage sets the second-to-leftmost bit to indicate that there is a length-prefixed dag-cbor message object directly after the header. If...

* allow re-writing of dags into a specified codec using [`walkTransforming`](https://github.com/ipld/go-ipld-prime/pull/376) * Add `car import` to take a stream of data and pack it into a car * Add `car...