Sözdizimi
funzip [-password] [input[.zip|.gz]]
Bağımsız Değişkenler
[-password]: ZIP arşivi şifrelenmişse kullanılacak isteğe bağlı parola. Şifre çözme bazı konumlarda desteklenmeyebilir.[input[.zip|.gz]]: İsteğe bağlı girdi arşivi dosya belirtimi.
Açıklama
Bir dosya bağımsız değişkeni olmadan funzip, bir filtre görevi görür. Bir ZIP arşivinin veya
gzip'lenmiş bir dosyanın standart girdiye (stdin) yönlendirildiğini varsayar ve arşivdeki ilk üyeyi
standart çıktıya (stdout) çıkarır. Standart girdi bir tty cihazından geldiğinde funzip, bunun ikili
bir sıkıştırılmış veri akışı olamayacağını varsayar ve bunun yerine kısa bir yardım metni gösterir. Bir
dosya bağımsız değişkeni varsa, girdi standart girdi yerine belirtilen dosyadan okunur.
Şifrelenmiş zip dosyaları için bir parola, parolanın önüne kısa çizgi eklenerek komut satırında
belirtilebilir. Bunun birçok sistemde bir güvenlik riski oluşturduğunu unutmayın; çalışan süreçler
genellikle ps(1) gibi komutlarla görülebilir ve komut satırı geçmişleri okunabilir. Zip dosyasının ilk
girdisi şifrelenmişse ve komut satırında parola belirtilmemişse, kullanıcıdan parola istenir ve parola
konsolda görüntülenmez.
Tek üyeli çıkarma sınırlaması nedeniyle funzip, en çok tar(1) gibi ikincil bir arşivleme programıyla
birlikte kullanıldığında yararlıdır.
Örnekler
test.zip arşivinin ilk üye dosyasını çıkarır ve more(1) komutuna yönlendirir:
funzip test.zip | more
test.zip dosyasının ilk üye dosyasını test eder:
funzip test.zip > /dev/null
Bant yedeklemeleri için compress(1) ve zcat(1) yerine zip ve funzip kullanır:
tar cf - . | zip -7 | dd of=/dev/nrst0 obs=8k
dd if=/dev/nrst0 ibs=8k | funzip | tar xf -
Hatalar
Şifrelenmiş bir dosya more komutuna yönlendirildiğinde ve funzip parola istediğinde, uçbirim bazen
karakterlerin ekranda görünmediği (non-echo) bir moda sıfırlanabilir. Durumu düzeltmek için funzip
aynı dosya üzerinde çalıştırılabilir, ancak more komutuna yönlendirmek yerine çıktı /dev/null
adresine yönlendirilir.
Şu anda bir ZIP arşivinden ilkinden başka herhangi bir üyeyi çıkarmanın bir yolu yoktur. İlk üyenin bir
dizin olması durumunda, funzip yalnızca dizini oluşturur ve çıkış yapar.
funzip işlevselliği unzip içine dahil edilmelidir.
Ayrıca Bakınız
gzip(1L), unzip(1L), unzipsfx(1L), zip(1L), zipcloak(1L), zipinfo(1L), zipnote(1L),
zipsplit(1L)
URL
Info-ZIP ana sayfası şu adrestedir: