Skip to content

Commit

Permalink
header
Browse files Browse the repository at this point in the history
  • Loading branch information
anjor committed Jul 11, 2024
1 parent dde4f0f commit 638f3a1
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion cmd-merge-cars.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,26 @@ import (
"github.com/urfave/cli/v2"
)

const varintSize = 10
const (
varintSize = 10
nulRootCarHeader = "\x19" + // 25 bytes of CBOR (encoded as varint :cryingbear: )
// map with 2 keys
"\xA2" +
// text-key with length 5
"\x65" + "roots" +
// 1 element array
"\x81" +
// tag 42
"\xD8\x2A" +
// bytes with length 5
"\x45" +
// nul-identity-cid prefixed with \x00 as required in DAG-CBOR: https://github.com/ipld/specs/blob/master/block-layer/codecs/dag-cbor.md#links
"\x00\x01\x55\x00\x00" +
// text-key with length 7
"\x67" + "version" +
// 1, we call this v0 due to the nul-identity CID being an open question: https://github.com/ipld/go-car/issues/26#issuecomment-604299576
"\x01"
)

func newCmd_MergeCars() *cli.Command {
var outputFile string
Expand Down

0 comments on commit 638f3a1

Please sign in to comment.