декомпрессии данных с помощью LZ4? Использую вот эту либу: github.com/pierrec/lz4
Вот код:
func decompressLZ4(data []byte) (decompressed []byte, err error) {
decompressed = make([]byte, len(data)*5) // костыль
decSize, err := lz4.UncompressBlock(data, decompressed)
if err != nil {
return decompressed, err
}
return decompressed[:decSize], err
}
а bytes.Buffer по каким-то причинам нельзя использовать?
там же есть ридеры и врайтеры. нафига костылять?
Не умею ими пользоваться(
Вот
Обсуждают сегодня