几年前我上传了一些照片到S3。当我今天尝试检索它们时,这些文件似乎已损坏,因为我无法在浏览器或照片编辑器中打开它们。查看文件属性,似乎文件已被压缩,因为x-amz-meta-compression-algorithm
键的值为zlib
,而x-amz-meta-compression-original-size
的值为53890
。但是,S3上文件的大小是53761
。在上传文件之前,我没有压缩这些文件。我怎样才能解压这些文件?Amazon S3压缩文件?
0
A
回答
1
是否使用file
命令下载了该文件并确定了其类型?
如果它确实的zlib压缩或者file
命令说数据,尝试在这个环节上公认的答案:https://unix.stackexchange.com/questions/22834/how-to-uncompress-zlib-data-in-unix
printf "\x1f\x8b\x08\x00\x00\x00\x00\x00" |cat - zlib.raw |gzip -dc > myfile
相关问题
- 1. S3上的压缩文件
- 2. 在Amazon S3上解压ZIP文件
- 3. 将未压缩的本地文件与存储在Amazon S3上的压缩文件进行比较?
- 4. Django的压缩机不工作的托管静态文件在Amazon S3上
- 5. 用于静态文件的亚马逊S3/CloudFront和Gzip压缩
- 6. 如何在Amazon AWS S3中预览压缩对象?
- 7. S3.php - 将文件写入到Amazon S3
- 8. Amazon S3连接小文件
- 9. Redis,AOF文件和Amazon S3
- 10. 上传文件到Amazon S3
- 11. 配置Amazon Cloudfront压缩
- 12. 上传ZIP文件到S3,EC2使用解压缩
- 13. 读取文件,压缩并将压缩的输出传送到S3
- 14. 压缩文件
- 15. 压缩文件未解压
- 16. Node.js - 压缩/解压缩文件夹
- 17. Magick ++压缩和解压缩文件
- 18. 压缩未压缩的MSI文件
- 19. 与django_compressor压缩文件以gzip压缩
- 20. 在yii中压缩/解压缩文件
- 21. 压缩和解压缩文件夹
- 22. 如何压缩文件时不压缩
- 23. 压缩解压缩的exe文件
- 24. png文件的压缩和解压缩
- 25. IIS 7.5压缩会创建压缩文件,但会返回非压缩文件
- 26. .NET使用压缩和非压缩数据压缩文件
- 27. Amazon Redshift:加载使用BZIP2压缩的Avro文件
- 28. 压缩.htaccess文件
- 29. 压缩AVI文件
- 30. 压缩MDB文件
无论你使用上传的文件必须压缩它们 - 因为S3不会做那。对象一旦上传,是不可变的。 –