Я пытаюсь прочитать паркетный файл, не зная структуры, хранящейся в golang, из корзины S3.
Используя тело из структуры GetObjectOutput, https://docs.aws.amazon.com/sdk-for-go/api/service/s3/#GetObjectOutput, Я передаю его ioutil и конвертирую в строку, но когда я печатаю строку, она читает все не на своем месте, как если бы я открыл файл паркета с помощью текстового редактора.
res, _ := svc.GetObject(&s3.GetObjectInput {
Bucket: aws.String(bucket),
Key: obj.Key,
})
b, _ := ioutil.ReadAll(res.Body)
fmt.Printf("%v", string(b))