Versions in this module Expand all Collapse all v1 v1.0.0 Jan 20, 2026 Changes in this version + var ErrInvalidContentRange = errors.New("invalid Content-Range") + var ErrInvalidRange = errors.New("invalid Range header") + var ErrRangeHeaderNotFound = errors.New("header Range not found") + func SortRanges(ranges []ByteRange) + type ByteRange struct + End int64 + Start int64 + func MergeRanges(ranges []ByteRange) []ByteRange + func Parse(rangeHeader string) ([]ByteRange, error) + func (r ByteRange) ContentRange(totalSize uint64) string + func (r ByteRange) Length() int64 + func (r ByteRange) MimeHeader(contentType string, size uint64) textproto.MIMEHeader + func (r ByteRange) String() string + type ContentRange struct + End int64 + Size int64 + Start int64 + Unsatisfied bool + func ParseContentRange(header string) (*ContentRange, error)