Versions in this module Expand all Collapse all v1 v1.57.1 Jan 30, 2025 v1.57.0 Jan 29, 2025 Changes in this version + const ChunkTypeData + const ChunkTypeZeros + const FooterSizeSupported + const ManifestChecksumKey + const ManifestInfoKey + const ManifestTypeCRFS + const TarSplitInfoKey + const TypeBlock + const TypeChar + const TypeChunk + const TypeDir + const TypeFifo + const TypeLink + const TypeReg + const TypeSymlink + var TarTypes = map[byte]string + var ZstdChunkedFrameMagic = []byte + func GetType(t byte) (string, error) + func WriteZstdChunkedManifest(dest io.Writer, outMetadata map[string]string, offset uint64, ...) error + func ZstdWriterWithLevel(dest io.Writer, level int) (*zstd.Encoder, error) + type FileMetadata struct + AccessTime *time.Time + ChangeTime *time.Time + ChunkDigest string + ChunkOffset int64 + ChunkSize int64 + ChunkType string + Devmajor int64 + Devminor int64 + Digest string + EndOffset int64 + GID int + Linkname string + ModTime *time.Time + Mode int64 + Name string + Offset int64 + Size int64 + Type string + UID int + Xattrs map[string]string + func NewFileMetadata(hdr *tar.Header) (FileMetadata, error) + type TOC struct + Entries []FileMetadata + TarSplitDigest digest.Digest + Version int + type TarSplitData struct + Data []byte + Digest digest.Digest + UncompressedSize int64 + type ZstdChunkedFooterData struct + ChecksumAnnotationTarSplit string + LengthCompressed uint64 + LengthCompressedTarSplit uint64 + LengthUncompressed uint64 + LengthUncompressedTarSplit uint64 + ManifestType uint64 + Offset uint64 + OffsetTarSplit uint64