Skip to content

proposal: compress: add Compress and Decompress convenience functions #16504

Closed
@dsnet

Description

@dsnet

Filing on behalf of an internal user, who requests that we add convenience wrappers of Compress and Decompress:

func Decompress(b []byte) ([]byte, error) {
    rd, err := NewReader(bytes.NewReader(b))
    if err != nil {
        return nil, err
    }
    d, err := ioutil.ReadAll(rd)
    if cerr := rd.Close(); err == nil {
        err = cerr
    }
    return d, err
}

What are people's thoughts?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions