Files
stfs/pkg/config/constants.go
2021-12-15 21:11:18 +01:00

40 lines
1.3 KiB
Go

package config
const (
NoneKey = "none"
CompressionFormatGZipKey = "gzip"
CompressionFormatParallelGZipKey = "parallelgzip"
CompressionFormatLZ4Key = "lz4"
CompressionFormatZStandardKey = "zstandard"
CompressionFormatBrotliKey = "brotli"
CompressionFormatBzip2Key = "bzip2"
CompressionFormatBzip2ParallelKey = "parallelbzip2"
EncryptionFormatAgeKey = "age"
EncryptionFormatPGPKey = "pgp"
SignatureFormatMinisignKey = "minisign"
SignatureFormatPGPKey = "pgp"
CompressionLevelFastest = "fastest"
CompressionLevelBalanced = "balanced"
CompressionLevelSmallest = "smallest"
HeaderEventTypeArchive = "archive"
HeaderEventTypeDelete = "delete"
HeaderEventTypeMove = "move"
HeaderEventTypeRestore = "restore"
HeaderEventTypeUpdate = "update"
)
var (
KnownCompressionLevels = []string{CompressionLevelFastest, CompressionLevelBalanced, CompressionLevelSmallest}
KnownCompressionFormats = []string{NoneKey, CompressionFormatGZipKey, CompressionFormatParallelGZipKey, CompressionFormatLZ4Key, CompressionFormatZStandardKey, CompressionFormatBrotliKey, CompressionFormatBzip2Key, CompressionFormatBzip2ParallelKey}
KnownEncryptionFormats = []string{NoneKey, EncryptionFormatAgeKey, EncryptionFormatPGPKey}
KnownSignatureFormats = []string{NoneKey, SignatureFormatMinisignKey, SignatureFormatPGPKey}
)