Files
kopia/repo/compression/compression_ids.go
Jarek Kowalski 38d01d4c4d compression: added 'lz4' and 'deflate' methods (#1077)
* compression: add mapping from HeaderID to Name

* compression: minor refactoring

* compression: added 'lz4' based on 'github.com/pierrec/lz4'

* compression: added 'deflate' support

* cli: 'kopia benchmark compression' improvements
2021-05-16 14:42:56 -07:00

32 lines
962 B
Go

package compression
// HeaderID is a unique identifier of the compressor stored in the compressed block header.
type HeaderID uint32
// defined header IDs.
const (
headerGzipDefault HeaderID = 0x1000
headerGzipBestSpeed HeaderID = 0x1001
headerGzipBestCompression HeaderID = 0x1002
headerZstdDefault HeaderID = 0x1100
headerZstdFastest HeaderID = 0x1101
headerZstdBetterCompression HeaderID = 0x1102
headerZstdBestCompression HeaderID = 0x1103
headerS2Default HeaderID = 0x1200
headerS2Better HeaderID = 0x1201
headerS2Parallel4 HeaderID = 0x1202
headerS2Parallel8 HeaderID = 0x1203
headerPgzipDefault HeaderID = 0x1300
headerPgzipBestSpeed HeaderID = 0x1301
headerPgzipBestCompression HeaderID = 0x1302
headerLZ4Default HeaderID = 0x1400
headerDeflateDefault HeaderID = 0x1500
headerDeflateBestSpeed HeaderID = 0x1501
headerDeflateBestCompression HeaderID = 0x1502
)