MCPcopy
hub / github.com/kopia/kopia / Compress

Method Compress

repo/compression/compressor.go:23–23  ·  view source on GitHub ↗
(output io.Writer, input io.Reader)

Source from the content-addressed store, hash-verified

21type Compressor interface {
22 HeaderID() HeaderID
23 Compress(output io.Writer, input io.Reader) error
24 Decompress(output io.Writer, input io.Reader, withHeader bool) error
25}
26

Callers 6

runCompressionMethod · 0.65
runDecompressionMethod · 0.65
TestCompressorFunction · 0.65
compressionBenchmarkFunction · 0.65

Implementers 7

pgzipCompressorrepo/compression/compressor_pgzip.go
lz4Compressorrepo/compression/compressor_lz4.go
zstdCompressorrepo/compression/compressor_zstd.go
gzipCompressorrepo/compression/compressor_gzip.go
s2Compressorrepo/compression/compressor_s2.go
deflateCompressorrepo/compression/compressor_deflate.go
faultyCompressorrepo/object/object_manager_test.go

Calls

no outgoing calls

Tested by 2

TestCompressorFunction · 0.52
compressionBenchmarkFunction · 0.52