从S3 bucket下载的csv.gzip是象形文字(编码错误)

pn9klfpd  于 2023-01-28  发布在  其他
关注(0)|答案(2)|浏览(93)
aws s3 cp s3://bucketname/path/to/file/filename.csv.gz . --content-encoding gzip

我只是试图从一个我们不控制但有权限的桶中下载一个压缩的csv文件。我运行了上面的程序,文件可以下载,但不可行。结果如下图所示。
我如何下载一个可行的文件?

vkc1a9a2

vkc1a9a21#

仍需要解压缩有问题的对象。
尝试执行以下命令而不是aws s3 cp s3://bucketname/path/to/file/filename.csv.gz ---content-encoding gzip | gzip -d,以便在退出时自动解压缩

m1m5dgzv

m1m5dgzv2#

你可以直接下载这个文件。它将被下载为csv文件,但是内容是压缩的。所以,你可以把这个文件重命名为gz文件,然后解压它。这样就可以解决这个问题了。
如果您使用终端命令并且下载的文件名为x.csv

  1. mv x.csv x.gz
  2. gzip -d x.gz

相关问题