wal-g

Форк
0
25 строк · 419.0 Байт
1
//go:build brotli
2
// +build brotli
3

4
package brotli
5

6
import (
7
	"io"
8

9
	"github.com/google/brotli/go/cbrotli"
10
)
11

12
const (
13
	AlgorithmName = "brotli"
14
	FileExtension = "br"
15
)
16

17
type Compressor struct{}
18

19
func (compressor Compressor) NewWriter(writer io.Writer) io.WriteCloser {
20
	return cbrotli.NewWriter(writer, cbrotli.WriterOptions{Quality: 3})
21
}
22

23
func (compressor Compressor) FileExtension() string {
24
	return FileExtension
25
}
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.