2016-03-24 36 views
0

Birkaç yıl önce S3'e bazı fotoğraflar yükledim. Onları bugün almaya çalıştığımda, dosyaları tarayıcıda veya bir fotoğraf düzenleyiciyle açamadığım için bozuk görünüyor. Dosya özelliklerine bakıldığında, zlib değeri ve x-amz-meta-compression-original-size değeri ile 53890 değeri olan bir x-amz-meta-compression-algorithm anahtarı olduğu için dosyalar sıkıştırılmış gibi görünüyor. Ancak, S3'teki dosyanın boyutu 53761'dur. Dosyaları yüklemeden önce sıkıştırmamıştım. Bu dosyaları nasıl açabilirim?Amazon S3 Dosyaları Sıkıştırmak?

+1

onları sıkıştırılmış olmalı - S3 yapmaz çünkü söyledi. Nesneler, bir kez yüklendiğinde, değişmezdir. –

cevap

1

Dosyayı indirip file komutunu kullanarak türünü belirlediniz mi?

gerçekten zlib sıkıştırılmış veya file komut verileri diyorsa, bu bağlantıyı kabul yanıt denemek edilirse: Eğer dosya yüklemek için kullanılan ne olursa olsun 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 
+0

'dosya'' veri' diyor. Bağlantıdaki cevabı denedim ve işe yarayacak gibi görünüyor, ancak dosyayı ekrana yazdırmak yerine nasıl kaydederim? – RHPT

+0

@RHPT Cevabı güncelledim. Sadece çıktıyı bir dosyaya yönlendir. – helloV