package stargz

import "github.com/containerd/nydus-snapshotter/pkg/stargz"

Index

Constants

const (
	FooterSize  = 47
	TocFileName = "stargz.index.json"
)

Types

type Blob

type Blob struct {
	// contains filtered or unexported fields
}

func (*Blob) GetDigest

func (bb *Blob) GetDigest() string

func (*Blob) GetImageReference

func (bb *Blob) GetImageReference() string

func (*Blob) GetTocOffset

func (bb *Blob) GetTocOffset() (int64, error)

getTocOffset get toc offset from stargz footer

func (*Blob) ReadToc

func (bb *Blob) ReadToc() (io.Reader, error)

ReadToc read stargz toc content from blob

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver() *Resolver

func (*Resolver) GetBlob

func (r *Resolver) GetBlob(ref, digest string, keychain authn.Keychain) (*Blob, error)

Source Files

resolver.go

Version
v0.15.15 (latest)
Published
Apr 17, 2026
Platform
linux/amd64
Imports
17 packages
Last checked
10 hours ago

Tools for package owners.